如何做判断? if (type==1){...}else if(type==0){...}是这意思吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问一下你的type的值是从哪里获取的呢?如果传给type值为0,那它自然会执行,1的话则否!! 这样传的啊<a href="javascript:editSubmit(<%=scset.GetFieldValue("id")%>,1);"> 提交</a> 再帮我看看,错那里了?function editSubmit(selid,Type) {if (Type==1){ if (document.Goods.GoodsNo.value=="") { alert("请填写物品编号"); document.Goods.GoodsNo.focus(); return; } if (document.Goods.GoodsName.value=="") { alert("请填写物品名称!"); document.Goods.GoodsName.focus(); return; } if (!document.Goods.SalesPrice.value.match(/^\d+$/){ alert("售价不能为空或只能为数字!"); document.Goods.SalesPrice.focus(); return;} document.Goods.editID.value=selid; document.Goods.GoodsType.value=Type; document.Goods.act.value="editSubmit"; document.Goods.action="GoodsManage.asp"; document.Goods.submit(); return;}else if (Type==0){if (document.Goods.GoodsNo.value=="") { alert("请填写物品编号"); document.Goods.GoodsNo.focus(); return; } if (document.Goods.GoodsName.value=="") { alert("请填写物品名称!"); document.Goods.GoodsName.focus(); return; } document.Goods.editID.value=selid; document.Goods.GoodsType.value=Type; document.Goods.act.value="editSubmit"; document.Goods.action="GoodsManage.asp"; document.Goods.submit(); return;}} 你上面的程序中type根本上没有起作用呀,不管怎么样你都检查是不是的改成:function editSubmit(selid,Type) {if (Type==0){ if (document.Goods.GoodsNo.value=="") { alert("请填写物品编号"); document.Goods.GoodsNo.focus(); return false; } if (document.Goods.GoodsName.value=="") { alert("请填写物品名称!"); document.Goods.GoodsName.focus(); return false; } if (!document.Goods.SalesPrice.value.match(/^\d+$/){ alert("售价不能为空或只能为数字!"); document.Goods.SalesPrice.focus(); return false; } document.Goods.editID.value=selid; document.Goods.GoodsType.value=Type; document.Goods.act.value="editSubmit"; document.Goods.action="GoodsManage.asp"; document.Goods.submit(); return true;}return true;}看看 请问jquery如何取值? [jquery]请问下面代码如何改成通用一点的或者写一个插件 jquery中的html方法 JavaScript string 解析度、分、秒 模拟实现fixed效果 escape sequence和properties of an object 新手问题,如何判断输入字符串? 本地的带js的html文件能不能修改自身? 【百分求解】如何判断用户选择了多少个选项? 请问关闭web的javascript怎样写? 一个关于验证后自动关闭窗口的问题,在线等。马上结帖 求窗口名控制.
function editSubmit(selid,Type) {
if (Type==1){
if (document.Goods.GoodsNo.value=="") {
alert("请填写物品编号");
document.Goods.GoodsNo.focus();
return;
}
if (document.Goods.GoodsName.value=="") {
alert("请填写物品名称!");
document.Goods.GoodsName.focus();
return;
} if (!document.Goods.SalesPrice.value.match(/^\d+$/){
alert("售价不能为空或只能为数字!");
document.Goods.SalesPrice.focus();
return;
}
document.Goods.editID.value=selid;
document.Goods.GoodsType.value=Type;
document.Goods.act.value="editSubmit";
document.Goods.action="GoodsManage.asp";
document.Goods.submit();
return;}else if (Type==0){
if (document.Goods.GoodsNo.value=="") {
alert("请填写物品编号");
document.Goods.GoodsNo.focus();
return;
}
if (document.Goods.GoodsName.value=="") {
alert("请填写物品名称!");
document.Goods.GoodsName.focus();
return;
}
document.Goods.editID.value=selid;
document.Goods.GoodsType.value=Type;
document.Goods.act.value="editSubmit";
document.Goods.action="GoodsManage.asp";
document.Goods.submit();
return;
}}
if (Type==0){
if (document.Goods.GoodsNo.value=="") {
alert("请填写物品编号");
document.Goods.GoodsNo.focus();
return false;
}
if (document.Goods.GoodsName.value=="") {
alert("请填写物品名称!");
document.Goods.GoodsName.focus();
return false;
} if (!document.Goods.SalesPrice.value.match(/^\d+$/){
alert("售价不能为空或只能为数字!");
document.Goods.SalesPrice.focus();
return false;
}
document.Goods.editID.value=selid;
document.Goods.GoodsType.value=Type;
document.Goods.act.value="editSubmit";
document.Goods.action="GoodsManage.asp";
document.Goods.submit();
return true;}
return true;
}看看