功能很简单,就是想判断某个字段没填不提交表单并且显示提示
可是试了一个页面work,同样的试验另一个页面却不行,调试了半天不知道问题出在哪里
代码如下:
js:
function text()
{
if (document.text.textid.value.length < 1 )
{
show('errtextid');
text.textid.focus();
return false;
} else {
hide('errtextid');
return true;
}
}
function seq()
{
if (document.seq.seqid.value.length < 1 )
{
show('errseqid');
seq.seqid.focus();
return false;
} else {
hide('errseqid');
return true;
}
}
function text()
{
if (document.text.textid.value.length < 1 )
{
show('errtextid');
text.textid.focus();
return false;
} else {
hide('errtextid');
return true;
}
}
function seq()
{
if (document.seq.seqid.value.length < 1 )
{
show('errseqid');
seq.seqid.focus();
return false;
} else {
hide('errseqid');
return true;
}
}
function show(sh)
{
obj=document.getElementById(sh)
obj.style.display == "block" ? obj.style.display = "block" : obj.style.display = "block";
}
function hide(sh)
{
obj=document.getElementById(sh)
obj.style.display == "none" ? obj.style.display = "none" : obj.style.display = "none";
}
html部分,php
<form action="search_text.php" id="text" method="get" name="search" target="_self" onsubmit="return text();">
<p class="tag2"> <input id="textid" name="searchtext" type="text" size="60"> <span class="sh" id="errtextid">Please input some keywords for search left~~</span></p>
<p class="tag2"> <input name="" type="submit" value="Search for me"> <input name="" type="reset" value="Clear Input"></p>
</form>
<form action="search_seq.php" id="seq" method="post" name="search" target="_self" onsubmit="return seq();">
<p class="tag2"> <textarea id="seqid" name="searchseq" cols="80" rows="8"></textarea></p>
<p class="tag2"> <input name="" type="submit" value="Blast for me"> <input name="" type="reset" value="Clear Input"> <span class="sh" id="errseqid">Please paste an sequence above~~</span></p>
</form>
比较乱~~
谢谢了:)
--
FROM 211.99.222.*