checkbox勾選判斷代碼分析
更新時(shí)間:2014年06月11日 15:51:05 投稿:hebedich
我們?cè)谧鲰?xiàng)目的時(shí)候,特別是注冊(cè)用戶的時(shí)候,基本上都需要有注冊(cè)協(xié)議之類的東西,那么我們?nèi)绾闻袛嘤脩羰欠窆催x了同意了此協(xié)議呢?
復(fù)制代碼 代碼如下:
var xieYi=document.getElementById("xieYi");
if(!xieYi.checked){
alert("請(qǐng)先閱讀并勾選注冊(cè)協(xié)議!");
return;
}
最開始這樣寫,不過并不是所有的情況都需要勾選這個(gè)協(xié)議,協(xié)議有時(shí)不會(huì)在前臺(tái)頁面顯示,所以改了第二種
復(fù)制代碼 代碼如下:
var xieYi=document.getElementById("xieYi");
if(!xieYi== null && !xieYi.checked){
alert("請(qǐng)先閱讀并勾選注冊(cè)協(xié)議!");
return;
}
當(dāng)xieYi不存在的時(shí)候,xieYi為null,判斷xieYi不為null的時(shí)候并且xieYi沒有勾選的時(shí)候就alert。
可惜,這段代碼沒有發(fā)揮預(yù)想中的作用。
最后發(fā)現(xiàn)是判斷xieYi寫錯(cuò)了。
最終版:
復(fù)制代碼 代碼如下:
var xieYi=document.getElementById("xieYi");
if(xieYi!= null && !xieYi.checked){
alert("請(qǐng)先閱讀并勾選注冊(cè)協(xié)議!");
return;
}
相關(guān)文章
Textbox控件注冊(cè)回車事件及觸發(fā)按鈕提交事件具體實(shí)現(xiàn)
Lyncplus客戶端中訪問Web頁面時(shí)遇到了TextBox控件回車自動(dòng)完成按鈕的提交事件失效的情況,于是上網(wǎng)查找相關(guān)的介紹最終解決了這兩個(gè)問題,感興趣的你可以參考下或許對(duì)你有所幫助2013-03-03
JavaScript實(shí)現(xiàn)水印效果的示例代碼
這篇文章主要為大家詳細(xì)介紹了JavaScript如何利用canvas實(shí)現(xiàn)添加水印的效果,文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-05-05
javascript之水平橫向滾動(dòng)歌詞同步的應(yīng)用
javascript之水平橫向滾動(dòng)歌詞同步的應(yīng)用...2007-05-05

