A. js性别验证 求解!!
2个问题
radio控件要用数组,
if(form.u_sex[0].value!="f" && form.u_sex[1].value!="m"){alert("请选择性别");
这个还不行,上面的条件是没有内判断作用的容,,你在函数checkpost() 里加入
alert(form1.u_sex[0].value);
alert(form1.u_sex[1].value);
就知道了
正确的判断语句为 if(!form1.u_sex[0].checked && !form1.u_sex[1].checked)
B. js性别选择问题
if(sex[i].checkbed){
改为
if(sex[i].checked){
细心啊!
C. 如何利用JS通过身份证号获取当事人的生日,年龄,性别
functionIdCard(UUserCard,num){
if(num==1){
//获取出生日期
birth=UUserCard.substring(6,10)+"-"+UUserCard.substring(10,12)+"-"+UUserCard.substring(12,14);
returnbirth;
}
if(num==2){
//获取性别
if(parseInt(UUserCard.substr(16,1))%2==1){
//男
return"男";
}else{
//女
return"女";
}
}
if(num==3){
//获取年龄
varmyDate=newDate();
varmonth=myDate.getMonth()+1;
varday=myDate.getDate();
varage=myDate.getFullYear()-UUserCard.substring(6,10)-1;
if(UUserCard.substring(10,12)<month||UUserCard.substring(10,12)==month&&UUserCard.substring(12,14)<=day){
age++;
}
returnage;
}
}
alert(IdCard('142223198503226111',3));
alert(IdCard('142223198503226111',2));
alert(IdCard('142223198503226111',1));
D. 用js怎样做手机端触屏滚动选择效果啊
只要有滚动条,手机端浏览器会自动适应滚动
E. 用JS做一个弹出框。显示内容为选择性别,该怎么处理
用JS做一个弹出框。显示内容为选择性别 就是日历控件一样,当鼠标在文本框中一点。那么就弹出一个小框框。选择性别:男或女 按了男或女之后。将内容回填到鼠标点中的那个文本框中。 ------解决方案--------------------用模式窗口的例子: 第一个页面:<html><body>单击选择性别: <input type = "text " name = "userSex " readOnly onclick= "loadSmallWindow(this) " code= " "></body><script language= "javascript "> function loadSmallWindow(obj){var returnValue = showModalDialog( "second.html ",window, "dialogWidth:150px;dialogHeight:90px;status:no "); document.all( "userSex ").value = returnValue;}</script></html>窗口页面second.html:<html><body><select name = "sel_sex "> <option value = "男 "> 男 </option> <option value = "女 "> 女 </option></select><input type= "submit " value = "确定 " onclick= "aa() "></body><script language= "javascript "> window.returnValue = " "; function aa(){window.returnValue = document.all( "sel_sex ").value; window.close();}</script></html>------解决方案--------------------用层做的例子:<html><body><div id= "div " style= "width:150px;height=90px;display:none;background-color:#ffffee;boder-collapse:collapse;border-color:#000000;border-style:solid;border-width:1px;position:absolute;z-index:100 "> <select name = "selSex "> <option value = "男 "> 男 </option> <option value = "女 "> 女 </option> </select> <input type= "button " name = "btnOk " value = "确定 "> </div> 单击选择性别:
F. JavaScript关于性别的判断
首页这个focus()是不会控制你的表单提交的,只会控制你作用于的那个对象。
应该用onSubmit事件来对表单提交控制,当然也可以用CLICK,但要转一些弯路来写,我个人比较喜欢用这个onSubmit 简单方便,给你个参考:
<scriptlanguage="JavaScript">
functionCheckForm()
{
if(document.add.sex.value=="")
{
alert("请输入您的姓名!");
document.add.sex.focus();
returnfalse;
}
}
</script>
<formname="add"id="add"class="add"method="post"action="message.asp?action=add"onSubmit="returnCheckForm();">
<inputtype="text"name="sex"/>
<inputtype="submit"value="确定"/>
</form>
我个人习惯,性别这个选项是不需要让用户去填写的,因为它最多也只有3个答案(男,女,人妖)可以用select,下拉选项,这样用户体验会更加好,网页设计要围绕用户体验去做才是好网页
G. js弹出框显示请选择 性别和单选按钮男女和一个确认按钮 如何实现
js中alert()方法就可以实现这种效果。种效果常用于表单验证时弹出提示信息。
下面是用jquery编写的表内单验证的简单例子容:
<html>
<body>
<scripttype="javascript/text"src="jquery.js"></script>
<formid="form"method="post"action="">
性别:男<inpyttype="radio"name="sex"value="0">女<inpyttype="radio"name="sex"value="1">
<inpyttype="button"id="button"value="提交">
</form>
<scripttype="javascript/text">
$("#button"),click(function(){//提交按钮被点击触发
if($("input[name='sex']").is("checked")){//获取name为sex的input的对象并判断是否被选中
$("#form").submit();");//如果性别的单选按钮有被选择则提交表单
}else{
alert("请选择性别");//如果性别的单选按钮没有被选择则弹出提示
}
});
</script>
</body>
</html>