0

フォーム内にボタンがあります。ボタンをクリックすると、フォームを送信し、いくつかの var データをファイルに投稿します。

<form action="data.php" method="POST" onsubmit="showUser(this, event)">

ここでは、複数のファイルを投稿することができます。

上記の場合のようdata1.phpdata2.php

のようなものshowUser1()は todata1.phpおよびshowuser2()to に投稿する必要がありdata2.phpます。

可能?

4

1 に答える 1

2

JavaScript を使用してフォームのアクションを変更できます。ここで、フォームに ID を指定しました。

<form id="myForm" action="data.php" method="POST" onsubmit="showUser(this, event)">

フォームのアクション属性を変更する JavaScript の例:

var frm = document.getElementById('myForm') || null;
if(frm) {
   frm.action = 'data1.php' 
}

また

var frm = document.getElementById('myForm') || null;
if(frm) {
   frm.action = 'data2.php' 
}

ユーザーが JavaScript を無効にすることを決定した場合、これは機能しないことに注意してください。つまり、完全に信頼することはできません。

于 2013-10-26T17:16:11.300 に答える