验证提交按钮 [英] validation on submit button

查看:73
本文介绍了验证提交按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我这里有一个问题,我需要在表单中进行验证.我有一个主题"字段,收件人"字段和正文"字段,所有这些都是文本框.我可以通过为每个文本框编写验证代码来单独进行验证,每当我按下保存按钮时,它将显示必填字段.但是我需要在保存按钮"上验证它,而不是验证每个文本框,我希望当我在页面上按保存按钮"时,如果有任何字段留空或数据错误,则显示错误.

任何帮助将不胜感激.

请尽快回复此帖子.

解决方案

 <脚本    lang   ="    类型  = "  > 
函数Validation(){
            var 名称= document.getElementById(' <%= txtFirstName.ClientID%>');
            var 父亲名称= document.getElementById(' <%= txtFatherName.ClientID%>');
            var 地址= document.getElementById(' <%= txtAddress.ClientID%>');
                

           如果(名称. == " "){
               alert(" );
               name.focus();
               返回 ;
           }
           如果(父亲名. == " "){
               alert(" );
               父亲名.focus();
               返回 ;
           }
           
           如果(地址. == " "){
               alert(" );
               address.focus();
               返回 ;
           }
           
       }

</ 脚本 >  




并调用以下函数

< asp:button id ="btn" runat ="server" OnClientClick ="javascript:return Validation()"/>

如果您使用的是html按钮,则需要在onclick事件中调用javascript函数.


编写一个javascript函数以验证所有控件,并在提交"按钮的OnClientClick中调用该函数

@ Simple.V是否需要调用OnClientClick或onsubmit"


Hi, I have a problem here I need to do validation in my form I have a Subject field, To field and Body field all these are text boxes. I can do validation individually by writing validation code for each text box and each time I press the save button it will show that particular field is required. But I need to validate it on Save Button rather than validating each text box, I want that when I press Save Button on my page if there is any field left blank or data is wrong then it show error.

Any help will be appreciated.

Please reply to this post ASAP.

解决方案

<script lang="javascript" type="text/javascript">
function Validation() {
           var name = document.getElementById('<%=txtFirstName.ClientID %>');
           var fathername = document.getElementById('<%=txtFatherName.ClientID %>');
           var address = document.getElementById('<%=txtAddress.ClientID %>');
                

           if (name.value == "") {
               alert("Please Enter First Name");
               name.focus();
               return false;
           }
           if (fathername .value == "") {
               alert("Please Enter father Name");
               fathername .focus();
               return false;
           }          
           
           if (address.value == "") {
               alert("Please Enter Address");
               address.focus();
               return false;
           }
           
       }

</script>




and call function as below

<asp:button id="btn" runat="server" OnClientClick="javascript:return Validation()" />

If you are using html button then you need to call the javascript function in onclick event.


Write a javascript function to validate all the controls and call that function in OnClientClick of Submit button


@Simple.V "Is it I need to call OnClientClick or onsubmit"


这篇关于验证提交按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆