求JS代码实现此功能,实现后马上给分!~ 我要制作一个注册表,希望实现2个功能.一:如果上面多项必填内容为空,按"提交"按钮,弹出警告框体,返回修改并填写信息.二:当必填信息填好后,点"提交"出现关于刚所填所有必要信息汇总的框体,点"确定"提交,点"取消"返回.人在线等,给个JS代码,只要实现此功能马上给分!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function ck() { var msg="写入的新内容: \n \n"; //获取名字字段信息 var iName=document.getElementById("Myname").value; var city=document.getElementById("city").value; var country=document.getElementById("country").value; if (iName.replace(/(^\s*)|(\s*$)/g,"")=="") { alert("请填写姓名!"); document.getElementById("Myname").value=""; document.getElementById("Myname").focus(); return false; } else if(city.replace(/(^\s*)|(\s*$)/g,"")=="") { alert("请填写city!"); document.getElementById("city").value=""; document.getElementById("city").focus(); return false; }else if(country.replace(/(^\s*)|(\s*$)/g,"")=="") { alert("请填写country!"); document.getElementById("country").value=""; document.getElementById("country").focus(); return false; }else { msg+="姓名 : "+iName+"\n"; msg+="city : "+city+"\n"; msg+="country : "+country+"\n"; if(confirm(msg)){ return true;}else{ return false; }}} <p>姓名 : <input type="text" name="Myname" id="Myname" value="" /> </p> <p>city : <input type="text" name="city" /> </p> <p>country : <input type="text" name="country" /> </p> 参考例子function checkRegisterForm(form){ var email = document.getElementById("b_email"); if(email.value == ""){ alert("请输入业务邮箱!"); email.focus(); return false; } //Email正则表达式 var reg_e = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_-]+)+$/; if(!reg_e.test(email.value)){ alert("您输入的E_Mail不合法!"); email.focus(); return false; } var user = document.getElementById("u_name"); if(user.value == ""){ alert("请输入用户名!"); user.focus(); return false; } var reg_u = /^[A-Za-z0-9]/; if(!reg_u.test(user.value)){ alert("请使用英文或数字填写用户名!"); user.focus(); return false; } document.getElementById(form).submit();}在页面中调用这个方法就OK了.. 8583,xml,定长(自定义)报文怎么转换啊?请教大侠们! base href在ie中不作用于location.href?? txt 数据过滤问题? JSP 连接 ORACLE 请教高手0_0 JSP运行时页面错误如何解决 关于网上租房系统的开发 父子窗口刷新问题 Radius动态认证实现动态密码登录 高分求教!!关于mail读信的问题 关于多个系统用户中心的疑问 如何抓取网上的图片并保存 项目报价问题
{
var msg="写入的新内容: \n \n";
//获取名字字段信息
var iName=document.getElementById("Myname").value;
var city=document.getElementById("city").value;
var country=document.getElementById("country").value;
if (iName.replace(/(^\s*)|(\s*$)/g,"")=="")
{
alert("请填写姓名!");
document.getElementById("Myname").value="";
document.getElementById("Myname").focus();
return false;
} else if(city.replace(/(^\s*)|(\s*$)/g,"")=="")
{
alert("请填写city!");
document.getElementById("city").value="";
document.getElementById("city").focus();
return false;
}else if(country.replace(/(^\s*)|(\s*$)/g,"")=="")
{
alert("请填写country!");
document.getElementById("country").value="";
document.getElementById("country").focus();
return false;
}
else {
msg+="姓名 : "+iName+"\n";
msg+="city : "+city+"\n";
msg+="country : "+country+"\n";
if(confirm(msg)){
return true;
}else{
return false;
}
}
}
<p>city : <input type="text" name="city" /> </p>
<p>country : <input type="text" name="country" /> </p>
var email = document.getElementById("b_email");
if(email.value == ""){
alert("请输入业务邮箱!");
email.focus();
return false;
}
//Email正则表达式
var reg_e = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_-]+)+$/;
if(!reg_e.test(email.value)){
alert("您输入的E_Mail不合法!");
email.focus();
return false;
}
var user = document.getElementById("u_name");
if(user.value == ""){
alert("请输入用户名!");
user.focus();
return false;
}
var reg_u = /^[A-Za-z0-9]/;
if(!reg_u.test(user.value)){
alert("请使用英文或数字填写用户名!");
user.focus();
return false;
}
document.getElementById(form).submit();
}在页面中调用这个方法就OK了..