2011-08-09 16 views
0

テキストボックスが空でチェックボックス(un)がオンになっている場合はどうすれば確認できますか?私のテキストボックス<input typye="text">が空の場合テキストボックスが空でチェックボックス(un)がチェックされていることを確認してください

.val('')にのみチェックされます 一緒に空の値それぞれ2(typye="text" and typye="checkbox")のためのトリックを行います何

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

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

「空の値をチェックする」とはどういう意味ですか?選択を解除しますか? –

+0

あなたのコードは動作しますhttp://jsfiddle.net/ubfGL/ – Sotiris

+0

私はcodeigniterを使用しています。見てください:[私のコードの例](http://www.binboy.gigfa.com/admin/hotel/insert) 'check 'と' attr(' checked ') 'を一緒に使用する理由はありません。 –

答えて

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

は、チェックボックスのchecked属性にアクセスするには:

EDIT:いない空の値]チェックボックス、入力はテキストボックスやチェックボックスなどがあり私のコードこのこのフィドルを確認してくださいhttp://jsfiddle.net/7WxzC/

+1

あなたは'書き込みチェックボックス。編集してthx – Sotiris

+0

ment to: – Sleeperson

+0

私はcodeigniterを使用します。あなたは参照してください:[私のコードの例](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を使用しています。参照:[example of my code](http://www.binboy.gigfa.com/admin/hotel/insert)を参照してください。テキスト入力を入力し、チェックボックスをオンにした後、リンクをクリックして追加します。自分自身が動作していないことを確認します。 '.removeAttr( 'checked')' –

関連する問題