相同的代码在focus()的register.phtml页面上工作,但是这个代码不能在personal.phtml上工作。为什么focus()方法不起作用?
<script>
$(document).ready(function(){
$("#rut").blur(function(){
document.getElementById('error12').innerHTML ="";
var Rut = $("#rut").val();
var RemoveDotInRut = Rut.split('.').join("");
var RemoveHypenInRut = RemoveDotInRut.split('-').join("");
var freshString = RemoveHypenInRut.length;
if(freshString<8 || freshString>9){
document.getElementById('error12').innerHTML = "<?php echo $this->__('Please enter a valid Rut number.') ?>";
$("#rut").val('');
$("#rut").focus();
}
});
});
</script>
一切都在上面的脚本,但重点工作()不工作。为什么?
谢谢Sherali,这是工作。 –
@AmitKushwaha。别客气。另外,你可以使用'setTimeout'(@Jaromanda X表示它)。 http://jsfiddle.net/ys4go2n7/8/ –
哦对不起,我没有得到。对不起 –