html, php , js 想用验证一个表单,当输入长度超过限制以后,自动提醒长度超过限制。 或

html, php , js
想用验证一个表单,当输入长度超过限制以后,自动提醒长度超过限制。
或者提交表单,验证后可选中超长的文本部分??

input 有个 maxlength属性 可以指定文本框的最大长度。


如果用户是会玩的,想用F12篡改页面元素 输入更多字符(这种渗透行为了算是) 直接在表单提交给的php脚本程序页面中 直接 删除掉多余的字符就行了


你要是非要矫情 的话 建议用jQuery 验证


非常简单

<input id="username" type="text" maxlength=12 / >


同时在页面的script部分加入

<script type="text/javascript">
$(document).ready(function(){
   $("input#username").keyup(function(){
     if ($("input#username").val().length >= 12){
     alert('最多只能输入12个字符')///这里你换成其他更友善的提示调用函数什么的都行
    } 
 });
});
</script>

 嗯 别忘了 引用jq库

追问

你好,谢谢你的回答,我是做了一个contact表单,希望限制用户输入的文本长度,不是想要删除多余字符,想要的效果是用户输入比如超过100字会自动提醒,或是像js中select()函数一样,但是我只想选中多出来的一部分来提醒用户

追答

嗯 据我了解 html的文本框内字符做不到脚本选中一部分。
网页其他文字元素是可以的。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网