私はこのようなフォームを送信する前に10秒間遅延させようとしましたが、動作しませんでした。遅延しないことで、それはまだ真実に戻ります。javascriptを使用してチェックフォームを遅らせる方法は?
<form class="form" method="post" action="" ENCTYPE = "multipart/form-data" onsubmit="return checkform(this);" >
<input type="submit" name="submit" value="OK">
</form>
<script language="JavaScript" type="text/javascript">
function checkform (form)
{
var test = "1";
setTimeout(function(){
if(test != '0'){
return false;
}
else
{
return true;
}
}, 10000);
}
</script>
javascriptを使用してチェックフォームを遅らせる方法を知りたいですか?
あなたの目的はここですか? true/falseを返すだけです。遅延のポイントは何ですか? –
@GetOffMyLawn実際には何も外部関数に返されません – charlietfl
何の呼び出しチェックフォームですか?フォームのsubmitイベントにバインドされている場合は、preventDefault()を使用してデフォルトの動作をキャンセルする必要があります。 – delinear