0

我在这里有一个代码,用于禁用表单上的收音机并在计时器到期后立即关注提交按钮。但是这段代码似乎不起作用。你能告诉我我的代码有什么问题,或者你有什么替代方法吗?我正在使用 jquery timeTo 插件作为我的计时器..

<script type="text/javascript">
$(document).ready(function() {
$('#countdown').timeTo(5000, disablefocus();  
  }); 
});

function disablefocus(){
$(document).ready(function() {
$('input[type=radio]').attr('disabled', true);
$('#submitWidget').focus();
});
</script>

---->

<div id='countdown'></div>
<form>
<input type='radio' name='radio1' value='father'>
<input type = 'submit' id ='submitwidget' value='submit'/>
</form>
4

2 回答 2

0

您为 timeTo 函数添加了额外的花括号,而为 disableFocus 函数添加了闭合花括号。

$(document).ready(function() {

$('#countdown').timeTo(5000, disablefocus); 

function disablefocus(){

$('input[type=radio]').attr('disabled', true);
$('#submitWidget').focus();

}

});

或其他方式

$('#countdown').timeTo(5000, function() { disablefocus(); }); 
于 2014-02-19T04:24:55.077 回答
0
$(document).ready(function() {

$('#countdown').timeTo(20, function() { 

            disablefocus(); 

 });

 function disablefocus(){ 

     var message = $('#confirmMessage'); 
     var goodColor = "#66cc66"; 
     $('input[type=radio]').attr('disabled', true);
     $('#submitWidget').focus(); 
     message.css("color" , goodColor); 
     message.html("Press me now!");

     }
});
于 2014-02-20T11:12:29.220 回答