javascript return 有错吗

来源:百度知道 编辑:UC知道 时间:2024/06/03 11:22:43
<script type="text/javascript">
function validateFields(formObj) {
if (emptyField(formObj.yourName)) {
alert('Please Enter Your Name');
formObj.yourName.focus();
formObj.yourName.select();
return false;}
else {
return true; }
}

function emptyField(textObj)
{
if (textObj.value.length == 0)
{
return true;
}
else
{
i=0;
}

while (true)
{
if(i<textObj.value.length) {
ch = textObj.value.charAt(i);
if (ch != " " && ch != "\t") {
i++;
return false;
}else{
i++;
}else{
return true;
}
}
}

</script>

其中部分代码有错误
应该如下:
while (true)
{
if(i<textObj.value.length) {
ch = textObj.value.charAt(i);
if (ch != " " && ch != "\t") {
return false;
}else{
i++;
}
}
return true;

二楼正解

告诉你半天正则表达式了,还没明白?