问:表单验证,一行文本不能输入超过三十个字,如果超过三十个字就只取前三十个字,应该怎么编写呀

问:表单验证,一行文本不能输入超过三十个字,如果超过三十个字就只取前三十个字
这么写的两种方法正确吗

img

img

可以,
两个写法中,document.getElementById()的“Id”漏了
第二个写法中,逐个字符alert(),建议如下

var str = "";
for(...){
  str = str + n.charAt(i)
}
alert(str)