if(document.formname.txtname.value=="") alert("错错")
else{
for(var i=0;i<document.formname.txtname.value.length;i++)
{
if(document.formname.txtname.value.substr(i,1)==" ") alert("错了")
}
}
else{
for(var i=0;i<document.formname.txtname.value.length;i++)
{
if(document.formname.txtname.value.substr(i,1)==" ") alert("错了")
}
}
<!--
var text1 = document.createElement('input');
text1.onblur = ss;
document.body.appendChild(text1);
function ss(){
var strtemp = '';
for(var i=0;i<this.value.length;i++){
if(this.value.substr(i,1)!=''){
strtemp =+this.value.substr(i,1);
}
}
if(strtemp == ''){
alert(33);
}
}
//-->
</SCRIPT>
你看看这段代码如何?能不能满足你的要求?
<script langugage="JavaScript">
if(form_name.txt_name.value.str.match("^( *)$")!=null)
alert("Error!");
</script>
<script language="javascript">
function submitit()
{
var Title=document.myForm.Title.value;
if (Title=="")
{
alert("标题不能为空!");
document.myForm.Title.focus();
return false;
}
}
</script>
function isEmpty(sStr){
var oRegExp=new RegExp(/^[ ]*$/)
return oRegExp.test(sStr)
}
调用这个函数就行了
isEmpty("") //true
isEmpty(" ") //true
isEmpty(" a") //false
function submitit()
{
var Title=document.myForm.Title.value;
if (isEmpty(Title))
{
alert("标题不能为空!");
document.myForm.Title.focus();
return false;
}
}function isEmpty(sStr){
var oRegExp=new RegExp(/^[ ]*$/)
return oRegExp.test(sStr)
}</script>
function getResult(obj) {
return (strTrim(obj.value)=='')?false:true;
}
function strTrim(str) {
while (str.indexOf(' ')==0)
str = str.substring(1);
while ((str.length>0)&&(str.lastIndexOf(' ')==str.length-1))
str = str.substring(0,str.length-1);
return str;
}
</script>
我试了下上面我的程序,一切正常。你把你的原程序贴上来研究下看看
<script language="javascript">
var obj=document.myForm.Title;
function getResult(obj) {
return (strTrim(obj.value)=='')?false:true;
}
function strTrim(str) {
while (str.indexOf(' ')==0)
str = str.substring(1);
while ((str.length>0)&&(str.lastIndexOf(' ')==str.length-1))
str = str.substring(0,str.length-1);
return str;
}
</script>
<center>
<B>政策法规</B>
<form method="post" action="save_index.asp" name="myForm" onsubmit="return submitit()">
题目:<br><input type="test" name="Title" size="50"><br>
<input type="submit" value="确定">
<input type="reset" value="重置">
</form>
</center>
<script language="javascript">
function submitit()
{
var Title=document.myForm.Title.value;
if (Title=="")
{
alert("标题不能为空!");
document.myForm.Title.focus();
return false;
}
}
</script>
<center>
<B>政策法规</B>
<form method="post" action="save_index.asp" name="myForm" onsubmit="return submitit()">
题目:<br><input type="test" name="Title" size="50"><br>
<input type="submit" value="确定">
<input type="reset" value="重置">
</form>
</center>
<script language="javascript">
function submitit()
{
var Title=document.myForm.Title.value;
if (isEmpty(Title))
{
alert("标题不能为空!");
document.myForm.Title.focus();
return false;
}
}function isEmpty(sStr){
var oRegExp=/^[ ]*$/
return oRegExp.test(sStr)
}</script>
<center>
<B>政策法规</B>
<form method="post" action="save_index.asp" name="myForm" onsubmit="return submitit()">
题目:<br><input type="test" name="Title" size="50"><br>
<input type="submit" value="确定">
<input type="reset" value="重置">
</form>
</center>