1

main.phpと呼ばれる1つのフォームに2つのボタンがあります....ボタンは「表示」と「保存」です..「表示」ボタンはview.phpに移動し、「保存」ボタンは移動しますsave.php ページに移動します。私の問題は、スクリプトのコードがあることです。「表示」をクリックすると機能しますが、「保存」ボタンをクリックすると、save.php ではなく view.php にリダイレクトされます。

これが私のコードです:

<head>
function changeFrm(){
    document.getElementById("view").src="view.php";
    document.getElementById("save").src="save.php";
}
</head>
<form action="" method="post">
<input type="submit" name="view" value="View Building/s" onClick="changeFrm();">    
<input type="submit" name="save" value="Save" onClick="changeFrm();">
</form>

私も試してみました

<input type="submit" name="view" value="View Building/s" onClick="parent.changeFrm();"> 
<input type="submit" name="save" value="Save" onClick="parent.changeFrm();">

でも相変わらず…

保存のコードは次のとおりです。

for($i=0; $i<sizeof($bldg);$i++)
                {
                    $query = "INSERT INTO tbldata(fldNetname,fldBldgName,fldPlaylist,fldDuration,fldFrom,fldTo) VALUES ('".$network."','".$bldg[$i]."','".$AdName."','".$duration."','".$from."','".$to."')";
                    mysql_query($query) or die (mysql_error());
                }
                echo "save";

ビューページ用。view.php を再度ロードするだけです。

ありがとう!

4

2 に答える 2

0

やってみました?

    <input type="button" value="button1" onClick="this.form.action='your_first_action_url'; this.form.submit()">
    <input type="button" value="button2" onClick="this.form.action='your_second_action_url';this.form.submit()">

そして<form action="">

于 2013-06-15T17:36:14.633 に答える