为了账号安全,请及时绑定邮箱和手机立即绑定

限制表单输入文本字段中允许的字符数

限制表单输入文本字段中允许的字符数

千万里不及你 2019-09-03 15:47:09
如何限制或限制用户只在文本框中输入最多五个字符?以下是输入字段作为我的表单的一部分:<input type="text" id="sessionNo" name="sessionNum" />它是使用像maxSize之类的东西吗?
查看完整描述

3 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

最大长度:


将被接受为输入的最大字符数。这可能大于SIZE指定的值,在这种情况下,字段将适当滚动。默认值是无限制的。


<input type="text" maxlength="2" id="sessionNo" name="sessionNum" onkeypress="return isNumberKey(event)" />

但是,这可能会也可能不会受到您的处理程序的影响。您可能还需要使用或添加另一个处理函数来测试长度。


查看完整回答
反对 回复 2019-09-03
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

最简单的方法:


maxlength="5"

所以..将此属性添加到您的控件:


<input type="text" 

    id="sessionNo" 

    name="sessionNum" 

    onkeypress="return isNumberKey(event)" 

    maxlength="5" />


查看完整回答
反对 回复 2019-09-03
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

将以下内容添加到标题中:


<script language="javascript" type="text/javascript">

function limitText(limitField, limitNum) {

    if (limitField.value.length > limitNum) {

        limitField.value = limitField.value.substring(0, limitNum);

    }

}

</script>


    <input type="text" id="sessionNo" name="sessionNum" onKeyDown="limitText(this,5);" 

onKeyUp="limitText(this,5);"" />


查看完整回答
反对 回复 2019-09-03
  • 3 回答
  • 0 关注
  • 865 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信