2013-04-17 86 views
1
输入字段8位

我创造了什么,我认为是一个简单的验证脚本,需要需要使用Javascript

1)被要求注册场和

2)登记字段必须是8个位数长度

但是,它不工作。我排除了其他必填字段,所以他们不妨碍。有人能告诉我我是否完全离开了大球场吗?

JAVASCRIPT

<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" /> 

回答

0

尝试:

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

而这个功能validateForm,则需要附上表格提交的事件。

+0

DOH!猜猜这可能会奏效。如果我至少需要一个8位数字,那么显然必须有一个值。这是一个大脑子放屁。 –

0

怎么样了这项工作

if (f.registration.value == '' && f.registration.value.length != 8)