フォームを作成し、入力が成功するまで次のステップに進むことができないことをユーザーに警告しています
var location=document.getElementById("zip").value;
if(location==null || location==""){
alert("Please insert a valid location!");
return false;
}
ユーザーが次のステップに進むと、送信ボタンがアクティブになります。ユーザーがこのステップに戻った場合、同じ入力が null の場合、このステップでのみ送信ボタンを非表示にしたいと考えています。JavaScriptのみを使用してこれを行うにはどうすればよいですか? 送信ボタンのクラスは「btFinish」です。
ありがとう!
編集
jQueryを使用しています。私が試してみました
$(btPrevious).click(function(e) {
$(btFinish).hide();
});
$(btNext).click(function(e) {
$(btFinish).show();
});
これにより、進行中に [完了] ボタンが非表示になりますが、入力ボックスにエラーがあり、ユーザーが [btNext] をクリックすると、ユーザーが最初のステップで入力を修正する必要がある場合でも、[btFinish] が表示されます。