没反映
<SCRIPT type=text/javascript>
function checkdomain(thisinput){
var domain = document.getElementById('domain');
var re = /^[_a-zA-Z0-9\-\.]+.+[a-zA-Z0-9]{2,3}$/;
if ( (thisinput.value == "") ) {
domain.value = 0;
domain.innerHTML = "请输入您的域名";
}
else if (!thisinput.value.match(re))
{
domain.value = 0;
domain.innerHTML = "请输入正确的域名(不带www)";
}
else
{
domain.value = 1;
domain.innerHTML = "OK";
}
}
</SCRIPT>
<SCRIPT type=text/javascript>
function checkdomain(thisinput){
var domain = document.getElementById('domain');
var re = /^[_a-zA-Z0-9\-\.]+.+[a-zA-Z0-9]{2,3}$/;
if ( (thisinput.value == "") ) {
domain.value = 0;
domain.innerHTML = "请输入您的域名";
}
else if (!thisinput.value.match(re))
{
domain.value = 0;
domain.innerHTML = "请输入正确的域名(不带www)";
}
else
{
domain.value = 1;
domain.innerHTML = "OK";
}
}
</SCRIPT>
里面有个 <input name="domain" type="text" id="domain" value="请输入域名" maxlength="100" class="intxt" onfocus="inputAutoClear(this)"/>
<head>
<SCRIPT type=text/javascript>
function checkdomain(thisinput){
var domain = document.getElementById('domain');
var re = /^[_a-zA-Z0-9\-\.]+.+[a-zA-Z0-9]{2,3}$/;
if ( (thisinput.value == "") ) {
domain.value = 0;
domain.innerHTML = "请输入您的域名";
}
else if (!thisinput.value.match(re))
{
domain.value = 0;
domain.innerHTML = "请输入正确的域名(不带www)";
}
else
{
domain.value = 1;
domain.innerHTML = "OK";
}
}
</SCRIPT>
</head>
<body>
<div style="margin-top:100px;" align="center">
<form name="addcontent" action="archives_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<p class="cellBg">
<label><?php echo $cInfos['domainname']; ?>:</label>
<input name="domain" type="text" id="domain" value="请输入的域名" maxlength="100" class="intxt" onfocus="inputAutoClear(this)"/>
</p>
<p class="cellBg">
<label>验证问题:</label>
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input class="intxt" name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;'/>
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</p>
<?php
}
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input class="text" name="vdcode" type="text" id="vdcode" size="10" style='width:50px;text-transform:uppercase;' />
<img src="../include/vdimgck.php" width="70" height="25" align="absmiddle" alt="看不清?点击更换" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
</form></div>
</body>
请问你这个方法在哪
试试把
<html>
<head>
<SCRIPT type=text/javascript>
function checkdomain(thisinput){
var domain = document.getElementById('domain');
thisinput=domain;//================
var re = /^[_a-zA-Z0-9\-\.]+.+[a-zA-Z0-9]{2,3}$/;
if ( (thisinput.value == "") ) {
domain.value = 0;
domain.innerHTML = "请输入您的域名";//input:text没有innerHTML所以没有用想换到效果换个alert("请输入您的域名")
return false;//===============这
}
else if (!thisinput.value.match(re))
{
domain.value = 0;
domain.innerHTML = "请输入正确的域名(不带www)";//换个alert("请输入正确的域名(不带www)")
return false;//===============这
}
else
{
domain.value = 1;
domain.innerHTML = "OK";//alert("OK")
return true;//===============还有这
}
}
</SCRIPT>
</head>
<body>
<div style="margin-top:100px;" align="center">
<form name="addcontent" action="archives_add.php" method="post" enctype="multipart/form-data" onsubmit="return checkdomain();"><!--还有这应该是checkdomain吧-->
<input type="hidden" name="dopost" value="save" />
<input type="hidden" name="channelid" value="<?php echo $channelid; ?>" />
<p class="cellBg">
<label><?php echo $cInfos['domainname']; ?>:</label>
<input name="domain" type="text" id="domain" value="请输入的域名" maxlength="100" class="intxt" onfocus="inputAutoClear(this)"/>
</p>
<p class="cellBg">
<label>验证问题:</label>
<?php echo $safefaqs[$faqkey]['question'];?> (答案:<?php echo $safefaqs[$faqkey]['answer'];?>)<input class="intxt" name="safeanswer" type="text" id="safeanswer" size="25" style='width:200px;'/>
<input type="hidden" name="faqkey" value="<?php echo $faqkey;?>" />
</p>
<?php
}
if(preg_match("/3/",$safe_gdopen)){
?>
<p class="cellBg">
<label>验证码:</label>
<input class="text" name="vdcode" type="text" id="vdcode" size="10" style='width:50px;text-transform:uppercase;' />
<img src="../include/vdimgck.php" width="70" height="25" align="absmiddle" alt="看不清?点击更换" style="cursor:pointer" onclick="this.src=this.src+'?'" />
</p>
<?php }?>
<p>
<button class="button2" type="submit">提交</button>
<button class="button2 ml10" type="reset" onclick="location.reload();">重置</button>
</p>
</form></div>
</body>
</html>
2.domain.innerHTML这句话你打算把语句写到text里面吗??貌似不行吧!!
看一下下面的代码或许对你有所启发:
<html>
<head>
<SCRIPT type=text/javascript>
function checkdomain(thisinput){
var domain = document.getElementById('domain');
var re = /^[_a-zA-Z0-9\-\.]+.+[a-zA-Z0-9]{2,3}$/;
if ( (thisinput.value == "") ) {
domain.value = 0;
document.getElementById('g').innerHTML = "请输入您的域名";
return false;
}
else if (!thisinput.value.match(re))
{
domain.value = 0;
document.getElementById('g').innerHTML = "请输入正确的域名(不带www)";
}
else
{
domain.value = 1;
document.getElementById('g').innerHTML = "OK";
}
}
</SCRIPT>
</head>
<body>
<form name="addcontent" action="archives_add.php" method="post" onsubmit="return checkSubmit();">
<input name="domain" type="text" id="domain" value="请输入的域名" maxlength="100" onblur='checkdomain(this)'/>
</form>
<div id='g'></div>
</body>
</html>