ここにjQueryコードがあります。
$('#signinform').live('submit',function() {
alert("Submitting");
$("#signinbutton").click();
});
フォームは次のようになります。
<form name="signinform" id="signinform" action="#" method="POST">
<input type="text" class="rounded_login" name="studentid" id="studentid" placeholder="Student ID" required="required" maxlength="9 ">
<input type="password" class="rounded_login" name="studentpassword" id="studentpassword" placeholder="SJSU One Password" required="required" tooltip="Password">
<input type="hidden" name="signinmethod" id="signinmethod" value="manual">
<div id="signinbutton">Sign In</div>
</form>
クリック イベントは正常に機能しますが、何らかの理由で送信が呼び出されません。私は何が欠けていますか?
PS: .live() と .submit() 関数の両方を試しました。
編集:うわー!私は自分自身を十分に明確にしていないと思います!ボタン/画像をクリックすると、コードが既に存在するか、フォームが送信されます。
$("#signinbutton").live('click',function (e) {
});
私がする必要があるのは、リターンキーを押して送信することです。それは起こっていません。また、スタイリングが台無しになるため、送信入力を追加できません。