私はこのコードを持っています:
kreiraj_korisnika.on('submit', function(){
if(error_count != false) {
kreiraj_korisnika.submit();
} else {
return false;
}
});
error_countがtrue の場合(AJAX 送信なし) 、フォーム送信を続行するにはどうすればよいですか?
私はこのコードを持っています:
kreiraj_korisnika.on('submit', function(){
if(error_count != false) {
kreiraj_korisnika.submit();
} else {
return false;
}
});
error_countがtrue の場合(AJAX 送信なし) 、フォーム送信を続行するにはどうすればよいですか?
preventDefault()
送信を回避するには、イベント変数のメソッドを使用する必要があります。次のようなものを試してください:
kreiraj_korisnika.on('submit', function(e) {
if (error_count)
{
// avoid the submit...
e.preventDefault();
// show your erros messages
}
});
error_countvariable
がの場合true
、送信が行われます。
kreiraj_korisnikaは実際にはjQueryオブジェクトですか?getElementById()の結果に割り当てただけでは、機能しません。
その場合:
$(kreiraj_korisnika).on('submit', function(e){
var errorCount = 0;
if(errorCount == 0)
{
this.submit();
}
else
{
alert('Invalid form input !');
e.preventDefault();
}
});
レオン