2011-08-09 173 views
0

如何检查我的文本框是否为空以及是否选中了复选框(未选中)?检查文本框是否为空以及复选框(未选中)是否已检查

.val('')将只检查我的文本框<input typye="text">是空

什么都行空两两一起值(typye="text" and typye="checkbox")的伎俩?

编辑:我的代码,这是不为空值复选框,输入包括文本框和复选框:

newDiv.find('input').each(function() { $(this).removeAttr('checked').val(''); }); 
+0

你是什么意思的“空值复选框”?你想取消选择吗? –

+0

你的代码工程http://jsfiddle.net/ubfGL/ – Sotiris

+0

我使用codeigniter.you看到:[我的代码示例](http://www.binboy.gigfa.com/admin/hotel/insert)请填写文本输入和检查复选框,然后点击链接添加,看看你自己不工作'.removeAttr('checked')' –

回答

0
$('input:text').val(''); 
$('input:checkbox').removeAttr('checked'); 

要访问复选框的选中属性:

var isChecked=$('input:checkbox').attr('checked'); 

检查这个小提琴http://jsfiddle.net/7WxzC/

+1

没有理由使用':checked'和'attr('checked')'在一起 – Sotiris

+0

ment to写入复选框。编辑和thx – Sleeperson

+0

我使用codeigniter.you看到:[我的代码示例](http://www.binboy.gigfa.com/admin/hotel/insert)请填写文本输入并选中复选框,然后点击链接添加,看看你自己不工作'.removeAttr('checked')' –

0

试试这个:

//To check whether textbox is empty 
if($("input[type=text]").val() == ""){ 
} 

//To check if checkbox is not checked 
if(!$("input:checkbox").is(":checked")){ 
} 
+0

我使用codeigniter.you看到:[我的代码示例](http://www.binboy.gigfa.com/admin/hotel/insert)填写文本输入和检查复选框,然后点击链接添加,看看你自己不工作'.removeAttr('checked')' –