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>