<script type="text/javascript">
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById(nodeID).value);
if(reg.test(html1))
{
alert('HTML1中包含search');
}
if(reg.test(html2))
{
alert('HTML2中包含search');
} </script>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/> <input type="submit" value="Submit" /></form>
为什么我输入2没有效果呢 还有我可不可以提交 用我自己的图片 默认的图片太难看
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById(nodeID).value);
if(reg.test(html1))
{
alert('HTML1中包含search');
}
if(reg.test(html2))
{
alert('HTML2中包含search');
} </script>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/> <input type="submit" value="Submit" /></form>
为什么我输入2没有效果呢 还有我可不可以提交 用我自己的图片 默认的图片太难看
if(reg.test(html1))
{
alert('HTML1中包含search');
}
if(reg.test(html2))
{
alert('HTML2中包含search');
} 这样试试,可以提交你自己的图片
function test(){
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById('NodeID').value);////ID错了if(reg.test(html1))
{
alert('HTML1中包含search');
}
if(reg.test(html2))
{
alert('HTML2中包含search');
}
}
</script>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/> <input type="button" value="Submit" onclick="test()"/></form>
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById(nodeID).value);//nodeID是个变量 之前没有定义 函数到这就错了 浏览器不会再往下解析 改为“NodeID”
if(reg.test(html1))
{
alert('HTML1中包含search');
}
if(reg.test(html2))
{
alert('HTML2中包含search');
}
</script>
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById(NodeID).value);
if(reg.test(html1))
{
alert('HTML1中包含search');
}
if(reg.test(html2))
{
alert('HTML2中包含search');
} ID改成这样也没有效果啊
<script type="text/javascript">
function test(){
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById('NodeID').value);//引号if(reg.test(html1))
{
alert('HTML1中包含search');
}
if(reg.test(html2))
{
alert('HTML2中包含search');
}
}
</script>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/> <input type="button" value="Submit" onclick="test()"/></form>
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById("NodeID").value);
if(reg.test('html1'))
{
alert('HTML1中包含search');
}
if(reg.test('html2'))
{
alert('HTML2中包含search');
} </script>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/> <input type="submit" value="Submit" /></form>
<head>
<script type="text/javascript">
function search(){
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById("NodeID").value);
if(reg.test('html1')){
alert('HTML1中包含search');
}
if(reg.test('html2')){
alert('HTML2中包含search');
}
}
</script>
</head>
<body>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/>
<input type="submit" value="Submit" onclick="search();"/>
</form>
</body>
</html>
而且你的输入注意不能出现正则表达式的保留字,如{,},(,)等
<head>
<script type="text/javascript">
function search(){
var html1="这里是HTML1的内容";
var html2="这里是HTML2的内容包含search";
var reg = new RegExp(document.getElementById("NodeID").value);
if(reg.test(1)){
alert('HTML1中包含search');
}
if(reg.test(2)){
alert('HTML2中包含search');
}
}
</script>
</head>
<body>
<form action="" method="get">
<input type="text" name="lname" id="NodeID"/>
<input type="submit" value="Submit" onclick="search();"/>
</form>
</body>
</html>