【个人笔记】onsubmit

本文介绍了使用JavaScript进行网页表单验证的方法,包括如何检查输入字段是否为空及下拉菜单选项是否被正确选择。通过示例代码展示了两种常见验证场景:一是确保用户已从下拉菜单中做出选择;二是确认必填项已填写且符合特定长度要求。
没有学过php和html, 今天想让自己的网站判断提交的内容是否为空, 在submit后加了onclick,不停的试也不行。后来百度之后发现submit控件是先执行onSubmit事件再执行onClick事件的。所以改为onsubmit。


http://www.codefans.net/jscss/code/2786.shtml
用JS判断下拉框是否选中

<title>Js判断下拉框</title>
<script>
function ss(){
var slt=document.getElementById("aa");
if(slt.value==""){
alert("请选择一个项目");
return false;
}
return true;
}
</script>
<form method=post onsubmit=" return ss()">
<select id="aa">
<option value="">请选择</option>
<option value="1s">一</option>
<option value="2u">二</option>
</select>
<input type=submit value="提交">
</form>



还有一种用onclick的
<script language="javascript">
    function SendForm () 
    {
        if(CheckPost()) 
        {
            document.addForm.submit();
        }
    }


    function CheckPost () 
    {
         if (addForm.user.value == "") 
         {
               alert("请填写用户名!");
               addForm.username.focus();
               return false;
         }
         if (addForm.title.value.length < 5) 
         {
               alert("标题不能少于5个字符!");
               addForm.title.focus();
               return false;
         }
         return true;
    }
</script>


<form action="test.php" method="post" name="addForm">
     <div>用户:<input type="text" size="10" name="user" maxlength="20"/></div>
     <div>标题:<input type="text" name="title" maxlength="50"/></div>
     <div>内容:<textarea name="content" rows="8" cols="30"></textarea></div>
     <div><input type="button" name="submit" value="发表留言" onclick="SendForm();"/></div>
</form>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值