我这里有一个代码用于禁用表单上的无线电,并在计时器到期后立即关注提交按钮。但是这段代码似乎不起作用。你能告诉我我的代码有什么问题,或者你有什么替代方案吗?我正在使用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>
----&GT;
<div id='countdown'></div>
<form>
<input type='radio' name='radio1' value='father'>
<input type = 'submit' id ='submitwidget' value='submit'/>
</form>
答案 0 :(得分: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(); });
答案 1 :(得分: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!");
}
});