求各位大虾指教。。。

sunauqt 2003-08-04 08:37:50
<input NAME="nickname" style="border:1px #91908D solid" size=13 onkeyup="value=value.replace(/[^\u4E00-\u9FA50-9a-zA-Z]{1,4}/g,'')" onpaste="return false">

我想这样控制1-4个输入,可是却不行,望 指教!!


另,如何实现这样的功能:
index.php有一个登录表单,action=login.php,该PHP文件实现的功能是判断用户输入的用户名和密码是不是正确,是数据库操作,现在想这样判断之后如果用户名和密码不正确的话,直接在当前页index.php就能弹出对话框,告诉用户不正确?
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fason 2003-08-05
  • 打赏
  • 举报
回复
<script>
/*动态监测文本框,解决粘贴,拖曳问题*/
var timer;
function check(n){
var re=/^[\u4E00-\u9FA50-9a-zA-Z]{1,4}$/
if(!re.test(document.all(n).value))document.all(n).value=document.all(n).value.slice(0,-1)
setTimeout("check('"+n+"')",1)
}
function clr(){
clearTimeout(timer)
}
</script>
测试<input NAME="nickname" style="border:1px #91908D solid" size=13 onfocus="check(this.name)" onblur="clr()">
sunauqt 2003-08-04
  • 打赏
  • 举报
回复
第二个问题解决!!!!

非常感谢!

第一个呢?问题错在哪里了?
zwzll691 2003-08-04
  • 打赏
  • 举报
回复
第二个问题:

设置表单的 action="login.php" target="check"

然后在index.php中放置一个<iframe name="check" width="0" height="0" ></iframe>
sunauqt 2003-08-04
  • 打赏
  • 举报
回复
为什么没有人帮一下呢?
WYlslrt 2003-08-04
  • 打赏
  • 举报
回复
对不起,不会,帮你顶一下。
sunauqt 2003-08-04
  • 打赏
  • 举报
回复
在线等待!

87,987

社区成员

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

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