我面臨的問題是驗證名爲「男」,「女」的客戶端單選按鈕。我不想使用單選按鈕列表,任何人都可以檢查我的代碼並糾正它?謝謝。單選按鈕的客戶端自定義驗證器
這裏是.aspx頁面中:
<script language="javascript" type="text/javascript" >
function ClientValidate(source, e) {
if (document.getElementById("content_radmale").checked == true || document.getElementById("content_radfemale").checked == true) {
e.IsValid = true;
}
else {
e.IsValid = false;
}
// alert("Enter gender !");
}
</script>
<asp:CustomValidator ID="CustomValidator1" runat="server"
ErrorMessage="please enter any option" ClientValidationFunction = "ClientValidate"
ValidationGroup="gender" ControlToValidate="txtname"></asp:CustomValidator>
和的.cs頁:
string gender = radmale.Text;
if (radfemale.Checked)
{
gender = radfemale.Text;
}
CustomValidator1.Validate();
string sql = "INSERT INTO registration(emailaddress,username,password,name,gender)VALUES ('"+email+"','"+username+"','"+pass+"','"+name+"','"+gender+"') ";
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
請儘快回覆我儘可能 –
[這裏](http://www.chennaisunday.com/jsradio.html)是用於適當的實例你。 – Mask