私はまだ jQuery と Javascript にかなり慣れていないので、ここで明らかな何かが欠けている可能性があります。
LiveValidation を使用しているフォームがあります。
私の問題は、ユーザーが送信ボタンを押したときに非表示の div を表示したい (そして、既に画面に表示されている div (id: main) を非表示にしたい) ことです。すべてのフィールドを検証してフォームを送信すると、非表示の div が表示されません。
完璧な世界では、フォームの送信時にすべてのフォーム要素が検証されたときに非表示の div (id: processing_box) を表示し、そうでない場合は非表示の div を表示したいと考えています。
LiveValidation オブジェクトは onsubmit イベントにアタッチされますか? 私が使用しようとした massvalidate 関数がありますが、うまくいきませんでした。
これを達成するために私が使用していたコードの一部を以下に示します。
<script type="text/javascript">
$(document).ready(function(){
$("#btnApply").click(function(){
var areAllValidated = LiveValidation.massValidate ([homephoneareacode, homephoneprefix, homephonesuffix])
if (areAllValidated == true ){
$("#processing_box").show();
$("#main").hide();
}
});
});
</script>