作者cluclu (ㄚ噜)
看板Ajax
标题[问题] javascripts 的 focus
时间Fri Jun 22 08:46:07 2012
function ID1V1(){
var tb = 'PRODUCT';
var cols = 'prod_id,prod_name';
var keycol = 'prod_id';
var val = "'" + $('#prod_id').val() + "'";
var DataSet1 = getrecord(tb, cols, keycol, val);
if (DataSet1 != '') {
alert('编号重复於:' + DataSet1[0].PROD_NAME);
$('#prod_id').val('');
window.setTimeout( function(){ $('#prod_id').focus(); }, 0);
}
}
这个是一段验证某个编号的function,若使用者在一个栏位输入的编号在我的资料库
已有的话它就会alert,并且游标自动回到这个栏位并把栏位清空
(那个input栏位id是prod_id)
我想问的是能否让游标回到这个栏位但是 不要把栏位清空 这样使用者重新输入可以
只要改几个数字就好
是不是 function(){ $('#prod_id').focus();这边要改写???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.241.217
1F:→ elliot79313:$('#prod_id').val(''); 这行是做清空的事情 06/22 08:55
2F:→ elliot79313:所以把$('#prod_id').val('');删掉 06/22 08:55
3F:→ cluclu:感谢楼上 我试试 06/22 09:01