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

html,php,js想用验证一个表单,当输入长度超过限制以后,自动提醒长度超过限制。或者提交表单,验证后可选中超长的文本部分??... html, php , js
想用验证一个表单,当输入长度超过限制以后,自动提醒长度超过限制。
或者提交表单,验证后可选中超长的文本部分??
展开
 我来答
sniperfivd24c6
2016-03-26 · TA获得超过247个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:210万
展开全部

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的文本框内字符做不到脚本选中一部分。
网页其他文字元素是可以的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式