イムに応じて:送信ボタンは、私は$ _POSTから取得する情報から、PHPで簡単なエラーチェックを実行押された後Javascriptのコードを次のようになりますウェブショップでフォームを実行しているphpvariable
<form>
<input type="number" name="quantity" value="" required = "required" />
<input type="radio" name="homeDelivery" value="" required = "required" checked="true" />
<input type="radio" name="homeDelivery" value="" required = "required" />
<input type="submit" value="buy" name="submitBuy" class="buy formConfirm" />
</form>
。エラーチェックでエラーが見つかった場合は$ errorsという配列がありますが、それ以外の場合は配列が空のままであれば、フォームはデータを送信します。
しかし、実際のフォームにエラーがない場合にのみ、私はsubmitを押した後にJSのconfirmboxをポップアップしたいと思います。だから私の実際の質問に: 私の$ errors変数が空の場合、JavaScriptコードをチェックすることは可能ですか?このように動作します何か:それは、この(私はあなたのアイデアを得ると思います)のようなものを見て、私のjavascriptのコードのようなイド可能である場合
if(empty($errors)) {
//run code
}
。
$('.buyConfirm').on('click', function(){
if (errors == NULL) {
return confirm('Are you sure?');
}
else {
return false;
}
});
すべてのヘルプは高く評価され、
乾杯!
で最もクリーン/最も簡単な方法は、JavaScriptでフォームの検証を行うことであろうことを消費します。 –