-1

このhttp://jsfiddle.net/8YBu5/24/を以下に示すコードに適用するにはどうすればよいですか。フォームの読み込み時にチェックボックスがオンまたはオフになっていても、送信ボタンのみが非表示になります...

foreach($results as $result) {
<input type ='checkbox'  name ='studid[]' value='". $result['studId']."' id='checky' >
echo ' ', $result['fname'],'  ',$result['mname'],' ',$result['lname'],'<br/>';
}
        <input type="submit" name="select"  value="Select" id='postme' >
4

3 に答える 3

0

次のようなものを使用できます。

$(document).ready(function(){
   $('.checky').click(function()
   {
        if($(".checky:checked").length == 0) {
            $('#postme').hide();
        } else {
            $('#postme').show();
        }
   });
});
于 2013-02-06T11:26:50.783 に答える
0

あなたのhtml

<input type="checkbox" id="checky"><a id="link" href="#">terms and conditions</a>
<input type="submit" id="postme" value="submit">

今jQuery

$('#checky').click(function(){
   $('#postme').toggle();
    if(checky.checked == false) {
        $('#link').hide();
    } else {
        $('#link').show();
    }
});

CSS:

#postme{ display: none; }

フィドル: http://jsfiddle.net/8YBu5/24/

于 2013-02-06T11:28:33.653 に答える
0
foreach($results as $result) {
<input type ='checkbox'  name ='studid[]' value='". $result['studId']."' class='checky' >
echo ' ', $result['fname'],'  ',$result['mname'],' ',$result['lname'],'<br/>';
}
        <input type="submit" name="select"  value="Select" id='postme' >

$('.checky').click(function(){
   $('#postme').toggle();
});

これは、1 つだけではなく、すべてのチェックボックスを選択するためのものです。HTML ページに ID の重複があってはなりません。

しかし、このコードはばかげています。

于 2013-02-06T11:17:16.743 に答える