後のクリアフォームフィールドは、しかし、それが唯一のようです。 .click()や.submit()を使用したくありません。 $("#signuBbtn").click()
は、入力フィールドをクリアするために常にフォームフィールドをクリアするためです。PHPやjQueryの - jQueryと私はどのように理解することはできません経由でそれが可能であるように、私は成功したフォーム送信後にフォームフィールドを空にしようとした成功提出
は、私は、フォームが正常に送信され、ポストされたデータは、MySQLに挿入されただけでフォームフィールドをクリアしたいです。
私はPHP経由でフォームフィールドをクリアできない場合は、フォームフィールドをクリアするJQuery関数を呼び出すにはどうすればいいですか??
register.php
<?php
if(!$formValidationError) {
//code for clearing the input field PHP code
//OR
//calls JQuery form clearing function which is clearInput()
}
?>
script.js
function clearInput() {
$("#email, #username, #password").each(function() {
$(this).val('');
});
}
の詳細情報を追加するには、私はページをリダイレクトまたはリフレッシュする必要はありません。また、register.phpに、私はちょうどscript.jsで外部JSファイルからclearInput()
を呼び出す方法を知りたいです。または、入力フィールドをクリアするためにphpメソッドを使う方法を知りたいだけです。
なぜ通常のフォーム要求を行うとPHPが戻っページにリダイレクトしていませんか?それ以外の場合は、今すぐ 'clearInput()'を呼び出す方法についてもっとコードが必要です –
'$( '#form_id')trigger(" reset ");' – guradio
jquery reset関数を使用してください $( '#formId') .reset() –