1

必要な単純な検証スクリプトと思われるものを作成しました

1) 登録フィールドは必須であり、

2) 登録フィールドの長さは 8 桁でなければなりません

しかし、それは機能していません。邪魔にならないように、他の必須フィールドを除外しました。私が球場から完全に外れているかどうか誰か教えてもらえますか?

ジャバスクリプト

<script type="text/javascript"> 
function validateForm(f)
{

// Require Registration
 if (f.registration.value == '' && f.registration.length != 8)
 {
  alert('Please enter your 8-digit registration number.')
  f.registration.focus()
  return false;
 } 

}
</script> 

HTML

<input type="text" id="registration" name="registration" />
4

2 に答える 2

0

試す:

if (f.registration.value.length != 8)
 {
  alert('Please enter your 8-digit registration number.')
  f.registration.focus()
  return false;
 } 

そして、この関数validateForm、フォーム送信イベントにアタッチする必要があります。

于 2013-04-17T19:16:05.050 に答える