<SCRIPT LANGUAGE ="JavaScript">
function ThisFormonSubmit(frm)
{
if(frm.OneName.value=="")
{
alert("请输入姓名"); //没有输入姓名,返回false
return false;
}
else
{
//检查无误,返回true
return true
}
}
</SCRIPT><FORM OnSubmit="return ThisFormonSubmit(this);" action = "test.asp">
请输入用户姓名:<input type = text name="OneName" size= 20 value = "">
<input type = submit value = "送出" name="Sent">
</FORM>
function ThisFormonSubmit(frm)
{
if(frm.OneName.value=="")
{
alert("请输入姓名"); //没有输入姓名,返回false
return false;
}
else
{
//检查无误,返回true
return true
}
}
</SCRIPT><FORM OnSubmit="return ThisFormonSubmit(this);" action = "test.asp">
请输入用户姓名:<input type = text name="OneName" size= 20 value = "">
<input type = submit value = "送出" name="Sent">
</FORM>
解决方案 »
- asp.net MVC2+extjs 文件上传下载功能
- js判断当前系统是PS机还是ipad或者是手机
- 用JS如何把字符串yyyy/mm/dd转化成yyyymm
- jquery.validationEngine 验证
- 求大哥大姐帮帮忙~~怎么将树(treetable)初始时只显示大节点。
- 有没用可以用在手机上的并坚强解释JavaScript的浏览器源码吗?
- 怎样写一个javascript按钮的基类???
- JS夸浏览器的问题
- js如何取得对象变量的值?帮忙看看这个例子。
- 【easyui-datagrid】父页面不能直接取到子页面的datagrid
- 如何将JVS中的参数调入嵌入其中的ASP代码中
- 如何使一个链接自动的重复点击
bbs.35sw.com
www.35sw.com
www.vhostzone.com
<head>
<title>Form事件的应用</title>
<SCRIPT LANGUAGE ="JavaScript">
function ThisFormonSubmit()
{
//去除头尾空格,防止用户直接按空格..
if(document.ThisForm.OneName.value.replace(/^\s*|\s*$/,"")=="")
{
alert("请输入姓名") //没有输入姓名,返回false
return false
}
else
{
//检查无误,返回true
return true
}
} </SCRIPT>
</head><body bgcolor="#FFFFFF" text="#000000"><FORM NAME="ThisForm" OnSubmit = "return ThisFormonSubmit()" action = "test.asp">
请输入用户姓名:<input type = text name="OneName" size= 20 value = "">
<input type = submit value = "送出" name="Sent">
</FORM></body>
</html>
都很好!!!!!!!!!!!!11TO:nhconch(天蝎蝴蝶)
(1)form为什么没有名字啊?那个frm是不是form的默认名字啊????
(2)OnSubmit="return ThisFormonSubmit(this);" 中的this是什么啊????不用可以吗??
(3)我用function ThisFormonSubmit() 来替function ThisFormonSubmit(frm)
就是不要"frm",也可以的!!为什么???????
TO:wanghr100(灰豆宝宝.net)
document.ThisForm.OneName.value.replace(/^\s*|\s*$/,"")=="")
中的/^\s*|\s*$/是什么啊??我明是用到了JavaScript中的replace函数了,不过还不懂它怎样用!!
:)
它是不是表示"空格"啊?
有没有简洁的写法啊??
再次麻烦两位大侠!!!!!!!!!!!!
等下我重开一个贴,您两位一定要参加哦!!我想加分,太感谢了!!!!!!!!