0
同じクラスの2つのフォームの送信時にフォーム値を取得できません。私は、フォームの1提出Jqueryが同じクラス名のフォームからフォームデータを取得しない
、 a)はjQueryがイベントは値が空 bは呼ばれるが提出)提出イベントがスキップされ、私は、データベースに情報を入力するPHPファイルに右取られています
私のjQuery
$(document).ready(function(){
$('body').on('submit', '.newStaff', function(event) {
event.preventDefault();
var firstName= this.firstName.value;
// do other stuff
//complete AJAX call
});
});
マイフォーム
<form class="newStaff" method="post" action="insertStaff.php">
<input type="text" name="firstName" />
// use other inputs.....
<input type="submit" value="submit" />
</form>
<form class="newStaff" method="post" action="insertStaff.php">
<input type="text" name="firstName" />
// use other inputs.....
<input type="submit" value="submit" />
</form>
私が正しく結合ではないのですか?前にこのような問題はなかった。私はいつも提出されたフォームに基づいてユニークな入力値を得ることができました。
のために機能eq jqueryのを使用することができることが私の?あなたは両方の書類を同時に提出する予定ですか?または、 'submit'ハンドラが呼び出されていませんか? jQueryコードは '$(function(){}) '内にありますか? – guest271314
フォームの1つを送信すると、そのフォームの値は a)送信されない b)送信イベントはスキップされ、データベースに情報を入力するPHPファイルに移動します – Vbudo
Is 'jQuery(function(){})内のjQueryコード? – guest271314