为什么会出现illegal character?
我在写一个聊天室登录的jsp页面时,加入了一段javascript脚本,却在编译是老提示有illegal character,我找了半天也没发现原因,所以请教大家!
下面是有问题的一段程序:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page session="true" %>
<html>
<head>
<script language="javascript">
function validate_form() {
// 对用户登记表进行有效性验证的函数
var validity = true;
if (check_empty(document.regForm.username.value))
{
validity = false;
alert(’对不起 ! 名字长度位数是(3--8) !’);
}
}
function check_empty(text)
{
return ( (text.length>2) &&(text.length<9) );
}
</script>
<title>
chatreg
</title>
</head>
<body bgcolor="RGB( 55,112,123)" >
<form name="regForm" method="post" action="chatregcof.jsp" onSubmit="return validate_ form()">
<p> </p>
<font color="#FF3300">**</font>帐号:</td>
<input type="text" name="username">
[3-8 位]
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重填"> </form>
</body>
</html>
有问题的是
function validate_form() {
// 对用户登记表进行有效性验证的函数
var validity = true;
if (check_empty(document.regForm.username.value))
{
validity = false;
alert(’对不起 ! 名字长度位数是(3--8) !’);
}
}
它显示validity=false这句有illegal character
为什么了????
下面是有问题的一段程序:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page session="true" %>
<html>
<head>
<script language="javascript">
function validate_form() {
// 对用户登记表进行有效性验证的函数
var validity = true;
if (check_empty(document.regForm.username.value))
{
validity = false;
alert(’对不起 ! 名字长度位数是(3--8) !’);
}
}
function check_empty(text)
{
return ( (text.length>2) &&(text.length<9) );
}
</script>
<title>
chatreg
</title>
</head>
<body bgcolor="RGB( 55,112,123)" >
<form name="regForm" method="post" action="chatregcof.jsp" onSubmit="return validate_ form()">
<p> </p>
<font color="#FF3300">**</font>帐号:</td>
<input type="text" name="username">
[3-8 位]
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重填"> </form>
</body>
</html>
有问题的是
function validate_form() {
// 对用户登记表进行有效性验证的函数
var validity = true;
if (check_empty(document.regForm.username.value))
{
validity = false;
alert(’对不起 ! 名字长度位数是(3--8) !’);
}
}
它显示validity=false这句有illegal character
为什么了????
...全文
相关推荐
Firefox下提示illegal character并出现乱码的原因
Firefox下提示illegal character并出现乱码的问题,时间是是因为编码的问题导致。
php iconv() : Detected an illegal character in input string
"在PHP开发过程中,遇到一个错误提示'php iconv(): Detected an illegal character in input string',这个问题是由于在使用iconv函数进行
Mysql彻底解决中文乱码问题的方案(Illegal mix of collations for operation)
MySQL中的中文乱码问题往往源于字符集设置不一致或不恰当,这会导致"Illegal mix of collations for operation"的错误。
cleanbom:从adt迁移到android studio有可能出现:编译Java产生 illegal character
cleanbom编译Java产生 illegal character: \65279 错误的问题是由于Windows系统开发的编码为UTF-8(BOM)导致,BOM是Byte-Order Mark的意
Character.UnicodeBlock中cjk的说明详解
(); j++) { if (content.charAt(i) == illegal.charAt(j)) { isLegalChar = content.charAt(i); break; } }


Web 开发
