簡體   English   中英

復選框驗證在jquery中不起作用

[英]check box validation is not working in jquery

我已經編寫了這樣的代碼來驗證復選框,它不應該提交,除非它被檢查但它不起作用

if(IsValid.push($("#terms").is(":checked")))
return false;

我不確定“IsValid”是什么,但你可能想要這樣的東西:

var checked = $("#terms").is(":checked");
IsValid.push( checked );
event.preventDefault();

這假定在事件處理程序中調用代碼。

成功推送后, Array.push返回Array的新長度。

你基本上測試IsValid數組的長度是否為真,它可能是。

你應該測試條件本身:

if($("#terms").is(":checked"))
     return false;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM