??一个关于javascript的问题!有人可以帮我改改嘛?
有一个下拉列表框和一个文本框,比如说我选下拉列表框的第一个,对应文本框的值必须是3(数字)位!我写了一些,有人可以帮我改改嘛?谢谢!
<script language="javascript">
function check(){
if(document.form1.bank[1].selected==true){
if(document.form1.bank[1].value.length!=3)
alert("工商银行账号不对!");
return false;
}
if(!isNum(document.form1.account.value)){
alert("必须是数字!");
document.form1.account.focus();
return false;
}
function isNum(num){
var i,j,strTemp;
strTemp="0123456789";
for(i=0;i<num.length;i++)
{
j=strTemp.indexOf(num.charAt(i));
if(j==-1)
{
return false;
}
return true;
}
</script>
问题点数:5、回复次数:1Top
1 楼oldcsdn()回复于 2006-07-03 13:59:38 得分 0
<script language="javascript">
function check(){
if(document.form1.bank[1].selected==true){
var reg = /^\d{3}$/g; //正则式(表示只能为三位数字)
if( ! reg.test( document.form1.bank[1].value ) )
alert("工商银行账号不对!");
}
}
</script>
Top




