さて、私はJavaScriptの知識がほとんどなくても、コースの基本的なフォーム検証スクリプトを実行しています。ループなどを使用して検証を実行する、はるかに複雑で短い方法を探しているわけではありません。Javaを待っています。到着する本で、後で詳しく説明します。今のところ、基本的な検証スクリプトを実行しています。
textareaのエラーメッセージを表示しようとすると、フォームが突然完全にリセットされ始める理由を知りたいだけです。
フォーム1は機能し ますhttp://www.richie.id.au/TAFE/form/enquiry.html フォーム2は機能しません http://www.richie.id.au/TAFE/form2/enquiry.html
2つの違いは、エラーメッセージが表示されなくなるコードです。
//Message message action if true of false
if(messageMessage==true){
document.getElementByID('messageError').innerHTML='*Please enter a message*';
}
if(messageMessage==false){
document.getElementByID('messageError').innerHTML='';
}
他のメッセージと同じなので、フォームのエラーメッセージが1秒間だけ表示されてから消える理由がわかりません。どんな助けでも大歓迎です。