0
在哪裏修改這個代碼這段代碼有什麼問題?
它仍然給一個MsgBox如果我選擇複選框BOX OR NOT ....
我下面的代碼會重定向到谷歌在這兩個條件:如果用戶選擇複選框,然後它將重定向到www.google.com,但是如果用戶忘記檢查複選框,那麼它會顯示帶有ok按鈕的msg框。當我點擊確定它應該重定向到www.google.com
我想
當用戶忘記檢查任何複選框,以顯示一個MsgBox與OK鍵並保持在同一頁上。否則,如果用戶選擇任何複選框,然後重定向到www.google.com
此代碼有什麼問題?
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:CheckBox ID="CheckBox1" runat="server" />
<asp:CheckBox ID="CheckBox2" runat="server" />
</div>
<asp:Button ID="Button1" runat="server" OnClientClick ="ConfirmSelection(this.form)" Text="Button" />
</form>
<script type="text/javascript">
function ConfirmSelection(frm)
{
for (i=0; i<=1; i++) {
//chkSubjectOfInterest is the id of your checkbox control
if (frm.elements[i].name.indexOf('chkSubjectOfInterest') !=-1)
{
if (frm.elements[i].checked)
{
return true
}
}
}
alert('You havent selected an Item yet!')
return false
}
</script>
</body>
</html>
的一個錯誤是,JavaScript代碼缺少`的兩個部分明確的返回值;`在聲明的結尾...... – eckes 2011-01-27 14:41:51
您還沒有任何的你的服務器端代碼用於控制重定向? – Mikaveli 2011-01-27 14:42:17