checkbox勾選判斷代碼分析
更新時間:2014年06月11日 15:51:05 投稿:hebedich
我們在做項目的時候,特別是注冊用戶的時候,基本上都需要有注冊協(xié)議之類的東西,那么我們如何判斷用戶是否勾選了同意了此協(xié)議呢?
復制代碼 代碼如下:
var xieYi=document.getElementById("xieYi");
if(!xieYi.checked){
alert("請先閱讀并勾選注冊協(xié)議!");
return;
}
最開始這樣寫,不過并不是所有的情況都需要勾選這個協(xié)議,協(xié)議有時不會在前臺頁面顯示,所以改了第二種
復制代碼 代碼如下:
var xieYi=document.getElementById("xieYi");
if(!xieYi== null && !xieYi.checked){
alert("請先閱讀并勾選注冊協(xié)議!");
return;
}
當xieYi不存在的時候,xieYi為null,判斷xieYi不為null的時候并且xieYi沒有勾選的時候就alert。
可惜,這段代碼沒有發(fā)揮預想中的作用。
最后發(fā)現(xiàn)是判斷xieYi寫錯了。
最終版:
復制代碼 代碼如下:
var xieYi=document.getElementById("xieYi");
if(xieYi!= null && !xieYi.checked){
alert("請先閱讀并勾選注冊協(xié)議!");
return;
}
相關文章
JS使用window.requestAnimationFrame()實現(xiàn)逐幀動畫
這篇文章介紹了JS使用window.requestAnimationFrame()實現(xiàn)逐幀動畫的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06深入淺出webpack教程系列_安裝與基本打包用法和命令參數(shù)詳解
下面小編就為大家?guī)硪黄钊霚\出webpack教程系列_安裝與基本打包用法和命令參數(shù)詳解。小編覺得挺不錯的,現(xiàn)在就想給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09