相同的代碼在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/ –
哦對不起,我沒有得到。對不起 –