如何清空文本框中内容,并得到焦点

willway 2002-07-16 04:00:06
文本框输了内容,提交判断后发现不符合,要重新输入,应当怎么做?
是先清空,然后得到焦点对吧?我用document.formname.inputname.focus();怎么没有用的,另外清空是怎么做的?
...全文
807 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
minitigger 2002-07-16
  • 打赏
  • 举报
回复
<script language="javascript">
function checkTextValue(objName)
{
if(!false){
alert("数据输入不正确,请重新输入") ;
objName.value="" ;
objName.focus() ;
return false ;
} else {
return true ;
}
}
</script>

<form name="FormName">
<input type="text" name="TextName" onblur="checkTextValue(this);">
JavaCoffee 2002-07-16
  • 打赏
  • 举报
回复
建议你在提交之前做判断,这样便于你控制要定位焦点的文本框,用JavaScript很容易实现的;如果提交后再判断,若有不符合的数据,返回后,可能会丢失一些数据。
feng_sundy 2002-07-16
  • 打赏
  • 举报
回复
Javascript 对表单名称的大小写很敏感的,你可以检查一下你是否有此问题,大写写错误也可能不会得到焦点。。清空和 stone888() 说的一样
stone888 2002-07-16
  • 打赏
  • 举报
回复
清空很easy啊,用document.formname.inputname.value=""就ok了!获得焦点的方式是对得,应该可以获得1

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧