求一段JavaScript语句

来源:百度知道 编辑:UC知道 时间:2024/06/29 22:45:31
页面上有一个文本框,当我输入特定的字符时,页面会跳出警告,而输入其他字符则无反应。
例如:我设定特定的字符为“123abc”,当我在文本框输入“123abc”时,页面跳出警告,警告的内容也是“123abc”,而输入任何其它字符则都不会跳出警告。
就该js语句的用if变量写的代码。
如果不用if变量,同时也求非if变量的代码。
不要用按钮,即当文本框有特定字符时,警告立即跳出。
lirong1978,从以下跟帖来看你的答案最符合我要求。
但lirong1978,你的答案只解决了一种情况,但另一种情况就不行了,比如文本框的初始值是“123abc”时,或者当文本框被某些函数赋值为“123abc”时,警告就不会跳出。这种情况该如何解决。希望再帮忙改写一下代码。
例如初始值时<input type="text" name="t001" value="123abc"> ,例如被赋值时 javascript: document.getElementById('t001').value = "123abc";。

<HTML>
<HEAD>
<script>
function check(obj)
{
if(obj.value=='123abc')
{

alert("不能输入123abc,呵呵");
obj.value="";
}
}
</script>

</HEAD>

<BODY>
<input type="text" onkeyup ="check(this);">
</BODY>
</HTML>

<html>
<head>
<title>表单</title>
</head>
<body>
<script type="text/javascript">
function checkInput(ssn) {
if (ssn == "123abc") {
alert(ssn);
}
}
</script>
<form name="form" action="01.jsp" method="get" onSubmit="return checkdata()">
<table width="750" align="center" border="2">
<tr>