不太熟悉PHP编程,为什么总报缺少‘)’异常
不太熟悉PHP编程,为什么总报缺少‘)’错误?劳大家帮我看看,为什么总是报if(form1.2_ytbyx.value==""){错误,说缺少‘(’?万分感谢!
分享到:
《script》
function process(){
//alert("开始检验!");
if(form1.2_ytbyx.value==""){
alert("您所输入的分值不能为空!");
form1.2_ytbyx.select();
}else if(checkscore20(form1.2_ytbyx.value)!=true){
alert("您输入的分值不正确!当前分值不应超过20分!");
form1.2_ytbyx.select();
return(false);
}else{
var ytbyx = parseInt(document.getElementById("2_ytbyx").value);
//alert("您输入的数值通过检验!请确认!");
}
------解决方案--------------------
改下input的name命名试试,不要数字开头
------解决方案--------------------
听楼上的建议。所有的input改为名字_数字的形式。
如1_mnbr => mbnr_1
否则会报js warning 的。
不明白的是,你的怎么会报php错误。
------解决方案--------------------
不是听楼上的建议,而是遵从变量命名规则
不守规矩,当然是后果自负
变量命名规则:以字母或下划线开头,后跟若干个字母、数字、下划线
PHP之友评论