单击一个单选按钮使用jquery无法在IE中工作

时间:2013-09-24 14:06:35

标签: javascript jquery forms internet-explorer radio-button

我使用输入类型button来点击单选按钮,其中显示隐藏的div

我的代码是

<div class="save-download-main">            
    <div class="save-download">                 
        <input onClick="check_hidden_radio_email();" type="button" id="emailthis"  value="email cli script" name="emailthis"></input>   
        <label onClick="showemailbox();" id="hiddenLabel"/><input type="radio" id="hiddenOne" name="hidbutton" value="Yes" <?php if(isset($_POST['hidbutton']) && $_POST['hidbutton'] == 'Yes')  echo ' checked="checked"';?> />
    </div>


    <div id="email-box" style="display:none;" >
        <input class="textbox" type="text" id="emailbox" name="emailbox" value="<?php if(isset($_POST['emailbox'])) { echo htmlentities ($_POST['emailbox']); }?>"  placeholder="Enter Your Email ID here" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Enter Your Email ID here'"/>
        <input type="submit" id="send"  value="send" name="send"></input>
    </div>
</div>

和javascript:

function check_hidden_radio_email(){

hiddenOne.checked = true;
$('#hiddenOne:checked').click();

}  

function showemailbox(){

$('#email-box').slideDown("fast");

}

这段代码在FF和chrome中都运行良好,但在IE中却没有。我看到当我点击按钮时,它不会自动检查单选按钮。我该如何解决这个问题?

0 个答案:

没有答案