function Check() {
var str="";
var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
if (drpJob.selectedIndex=='0') {
window.alert("请选择-职位类别");
return false;
}
if(drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位月薪范围");
return false;
}
return true;
}
这时js文件
假如 我 selectedIndex 俩个都是 0 的话 他只弹一个错误 window.ALERT只弹出一个错误 如何弹出全部的错误
如何 改JS文件 啊 高手帮帮呵呵 不用alert 用其他什么方法呢?
var str="";
var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
if (drpJob.selectedIndex=='0') {
window.alert("请选择-职位类别");
return false;
}
if(drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位月薪范围");
return false;
}
return true;
}
这时js文件
假如 我 selectedIndex 俩个都是 0 的话 他只弹一个错误 window.ALERT只弹出一个错误 如何弹出全部的错误
如何 改JS文件 啊 高手帮帮呵呵 不用alert 用其他什么方法呢?
解决方案 »
- asp:TextBox诡异的地方:更改文本后Text属性不会变?
- 搜索框,点击搜索后去别的网站,然后点击浏览器返回时,如何让搜索框保持原来输入的内容?
- 关于Repeater
- 100分求无刷新问题!!!
- 无项目经验应开多少工资?急,急!
- 如何屏蔽FreeTextBox1.63的查看Html源代码功能?
- 10月1日我就结婚了,请大家给我们祝福吧,发到[email protected].
- 為什么相同的代碼在不同的工程執行結果不一樣,解決問題立刻加分,UP也有分
- 怎样动态改变水晶报表标头
- 纯 ASP.NET 语法 , 可以写出 1 -> 100 的累加吗 ?
- gridview 行数据更新问题
- gridview列宽问题
function Check() {
var ret=true;
var str=""; var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
if (drpJob.selectedIndex=='0') {
window.alert("请选择-职位类别");
ret=false;
}
if(drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位月薪范围");
ret=false;
}
return ret;
}
加个变量控制 返回值
var ret=true;
var str=""; var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
if (drpJob.selectedIndex=='0') {
window.alert("请选择-职位类别");
ret=false;
}
if(drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位月薪范围");
ret=false;
}
return ret;
}
var str="";
var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
if (drpJob.selectedIndex=='0' && drpMoney.selectedIndex=='0') {
window.alert("请选择-职位类别 和 职位月薪范围");
return false;
}
if (drpJob.selectedIndex=='0') {
window.alert("请选择-职位类别");
return false;
}
if(drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位月薪范围");
return false;
}
return true;
}
function Check() {
var str="";
var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
if (drpJob.selectedIndex=='0' && drpMoney.selectedIndex=='0') {
window.alert("请选择-职位类别 和 职位月薪范围");
return false;
}
if (drpJob.selectedIndex=='0') {
window.alert("请选择-职位类别");
return false;
}
if(drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位月薪范围");
return false;
}
return true;
}
var str="";
var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
var msg="";
if (drpJob.selectedIndex=='0') {
msg+="请选择-职位类别\n";
}
if(drpMoney.selectedIndex=='0')
{
msg+="请选择-职位月薪范围\n";
}
if(msg=="")
{
return true;
}
else
{
alert(msg);
return false;
}
}
function Check() {
var str="";
var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
var temp="";
if(drpJob.selectedIndex=='0')
temp += "请选择-职位类别\n";
if(drpMoney.selectedIndex=='0')
temp +="请选择-职位月薪范围\n";
if(temp="")return false;else return true;
}
{
alert(temp);
return false;
}
return true;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title> <script language="javascript" type="text/javascript">
function Check() {
var str = "";
var txtName = document.getElementById("txtName");
var drpJob = document.getElementById("drpJob");
var drpMoney = document.getElementById("drpMoney");
if (drpJob.selectedIndex == '0') {
str += "请选择-职位类别" + "<br />";
}
if (drpMoney.selectedIndex == '0') {
str += "请选择-职位月薪范围" + "<br />";
}
document.getElementById("errorDiv").innerHTML = str.length > 0 ? str : "";
}
</script></head>
<body>
<form id="form1" runat="server">
<div id="errorDiv">
</div>
<div>
<input id="txtName" type="text" />
职位类别:
<select id="drpJob">
<option value="0"></option>
<option value="1">职位 A</option>
<option value="2">职位 B</option>
</select>
职位月薪范围
<select id="drpMoney">
<option value="0"></option>
<option value="1">职位月薪 A</option>
<option value="2">职位月薪 B</option>
</select>
<input type="button" value="Click" onclick="Check();" />
</div>
</form>
</body>
</html>
if (drpJob.selectedIndex=='0'&&drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位类别和职位月薪范围");
return false;
}
var str="";
var txtName=document.getElementById("txtName");
var drpJob=document.getElementById("drpJob");
var drpMoney=document.getElementById("drpMoney");
if (drpJob.selectedIndex=='0') {
window.alert("请选择-职位类别");
return false;
}
else if(drpMoney.selectedIndex=='0')
{
window.alert("请选择-职位月薪范围");
return false;
}
return true;
}
------------------------------------------------
drpJob.selectedIndex=='0' && drpMoney.selectedIndex=='0'
这种不行 因为 我只是列举了 俩种情况 其实有很多种的。在第一个报错的时候,别return false;就可以接着往下走。可都弹出。
这种有bug 我也试过 呵呵 # 8 楼 dd__dd 是正解 言简意赅 就是我的意思 就是那样 呵呵
8楼向下的 好像也有正解 我也没继续看
晚上给分 哈哈