|登录 |注册

查看: 1565|回复: 3
打印 上一主题 下一主题

怎样set focus?

 关闭 [复制链接]
nic58191
2010-9-18 02:52 PM
我检查顾客的nric是否只有一个而已,如果发现已经在系统里
就会popup alert
我要怎样set focus呢?
  1. if ( ! checkUnique('user_new_nric', $_POST['user_new_nric']) )
  2.                 {
  3.                         echo '<script = "JAVASCRIPT">alert("The new NRIC you used is associated with another user. Please try again!")
  4.                         </script>';
  5.                 }
复制代码
wewanwang
2010-9-18 07:48 PM
试试这个:
echo '<script = "JAVASCRIPT">alert("The new NRIC you used is associated with another user. Please try again!");
document.yourform.fieldname.focus();
</script>';
nic58191
2010-9-19 04:02 PM
回复 2# wewanwang

Error:'document.subAgent.user_new_nric' is null or not an object
clown09
2010-9-19 10:32 PM
if ( ! checkUnique('user_new_nric', $_POST['user_new_nric']) )
                {
                        echo '<script = "JAVASCRIPT">alert("The new NRIC you used is associated with another user. Please try again!")
                        </script>';
                }


请在user_new_nric的input 加上 id, eg:
<input type="text" name="user_new_nric" id="user_new_nric" value="" />
Javascript 部分:
<script type="text/javascript">
document.getElementById("user_new_nric").focus();
</script>. 请把这部分的code放置在<input type="user_new_nric" />出现之后。Error:'document.subAgent.user_new_nric' is null or not an object 的问题是因为你在<input />之前,放入<script>,这样js 这么可能找到<input />?
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-4-20 11:41 AM , Processed in 0.104266 second(s), 24 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部