如何在asp.net中使用Java脚本进行验证 [英] How to use Javascript for validation in asp.net

查看:65
本文介绍了如何在asp.net中使用Java脚本进行验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带50个文本框的asp.net页(asp.net控件).我想用这样的一个函数创建一个外部JavaScript文件->

函数validate(str)
{
}

从asp.net页面,我只想将文本框值传递给JavaScript.根据值(填充或空白),返回true或false.

请帮助创建它.给我发送代码plz,我需要尽快.

比您

解决方案

这只是一件简单的事情,代码在下面.

<script type="text/javascript" src="scripts.js"></script>

在scripts.js文件中

function validate()
{
      if (document.getElementById("<%=txtfield1.ClientID%>").value=="")
      {
         alert("Field1 can not be empty");
         document.getElementById("<%=txtfield1.ClientID%>").focus();
         return false;
      }
      if (document.getElementById("<%=txtfield2.ClientID%>").value=="")
      {
         alert("Field2 can not be empty");
         document.getElementById("<%=txtfield2.ClientID%>").focus();
         return false;
      }
      .
      .
      .
      .
      .
      .

      if (document.getElementById("<%=txtfield50.ClientID%>").value=="")
      {
         alert("Field50 can not be empty");
         document.getElementById("<%=txtfield50.ClientID%>").focus();
         return false;
      }

      return true;
}

thatraja


首先将外部JavaScript文件添加到ASPX页面:

<script type="text/javascript" src="external_javascript.js"></script>


然后,当您要检查文本框内容(填充或为空)时,只需将其值传递给外部javascript文件中定义的函数即可.

在该函数中,您可以修剪(如果要避免空格)并检查其长度是否包含任何文本.基于它,返回true或false.
谢谢您的重播


I have one asp.net page with 50 Text box (asp.net control). I want to create one external JavaScript file with one function like this -->

function validate(str)
{
}

From asp.net page, i want to pass only textbox value to JavaScript. Based on the value(filled or blank), return true or false.

Please help in creating it. Send me the code plz, I need it as soon as possible.

Than You

解决方案

it''s just a simple thing man, code is below.

<script type="text/javascript" src="scripts.js"></script>

In scripts.js file

function validate()
{
      if (document.getElementById("<%=txtfield1.ClientID%>").value=="")
      {
         alert("Field1 can not be empty");
         document.getElementById("<%=txtfield1.ClientID%>").focus();
         return false;
      }
      if (document.getElementById("<%=txtfield2.ClientID%>").value=="")
      {
         alert("Field2 can not be empty");
         document.getElementById("<%=txtfield2.ClientID%>").focus();
         return false;
      }
      .
      .
      .
      .
      .
      .

      if (document.getElementById("<%=txtfield50.ClientID%>").value=="")
      {
         alert("Field50 can not be empty");
         document.getElementById("<%=txtfield50.ClientID%>").focus();
         return false;
      }

      return true;
}

thatraja


First add an external JavaScript file to the ASPX page:

<script type="text/javascript" src="external_javascript.js"></script>


Then when you want to check for textbox content (filled or empty), just pass its value to the function defined in the external javascript file.

There in the function, you can trim(if spaces are to be avoided) and check the length if it contains any text. Based on it, return true or false.


i alreay try this thing but it not work if u have small program or application then plz send me

Thank you for ur replay


这篇关于如何在asp.net中使用Java脚本进行验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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