判断所填写的内容是否为空并不能重复

一、前台方法

function checkForm() {
            checkState = true;

$(":text").each(function(i, val) {
                if ($(this).is(":hidden")) {
                    return true;
                }
                if ($(this).hasClass("btx")) {
                    if (this.value == ‘‘) {
                        prevMsg = $(this).closest("td").prev().text().replace(":", "");
                        alert("请填写" + prevMsg.replace(/(^\s*)|(\s*$)/g, "") + "!");
                        try { this.focus(); } catch (pageerror) { }
                        checkState = false;
                        return checkState;
                    }
                }
            });
            var L = document.getElementById("txtJZBH").value;
            var m = document.getElementById("txtQYDM").value;
          
            $.ajaxSetup({
                async: false
            });

if (L != "" ) {

$.get("GetData.ashx?jzbh=" + L +"&qyid=" +m +"", function(data) {
                if (data != "no") {
                        alert( "已经存在机组编号为" + L + "的企业,请不要重复提交");
                        checkState = false;
                        return checkState;
                    }
                });
            }
            return checkState;
        }

二、后台

using System;
using System.Web;
using Huamai.ZL.Model;
using Huamai.ZL.BLL;

public class GetData : IHttpHandler {
    private int jzbh;
    private int qyid;
    public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        if (!string.IsNullOrEmpty(context.Request.QueryString["jzbh"]))
        {
            jzbh = int.Parse(context.Request.QueryString["jzbh"]);
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["qyid"]))
        {
            qyid = int.Parse(context.Request.QueryString["qyid"]);
        }
        ZL_QKJ_S_DLHY_SXBInfo info = ZL_QKJ_S_DLHY_SXBBLL.GetModelByQuery("  where JZBH=‘"+jzbh+"‘ and QYID !=‘"+qyid+"‘");
        if (info != null)
        {
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            string json = jss.Serialize(info);
            context.Response.Write(json);
        }
        else
        {
            context.Response.Write("no");
        }
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}

时间: 2024-11-10 12:59:26

判断所填写的内容是否为空并不能重复的相关文章

C# winform三种方法判断文本框textBox内容是否为空

使用系统API函数,需要使用命名空间:System.Runtime.InteropServices: 1.if (textBoxPath.Text ==  String.Empty ) 2.if (textBoxPath.Text == "" ) 3.if (String.IsNullOrEmpty(textBoxPath.Text)) 原文地址:https://www.cnblogs.com/kelly1314/p/12155928.html

如何判断一个对象的内容是否为空

原因 使用Controller的形参及注解@ModelAttribute来接收页面传来的数据,但是该形参类型中的属性过多,不想一一判断,就想有没有偷懒的方法. 搜索一番,找到一个不错的思路:利用反射获取所有字段,再判断内容是否为null. 初步代码如下 /** * 注意,如果order是null,也返回true. * * @param order * @return */ private boolean isOrderAllFieldNull(Order order){ if(order ==

JavaScript判断输入的内容是否为空,应该注意的一点!

JavaScript 我们经常要判断一个输入框中是否输入了内容,如果未输入内容就要弹出提示框告诉用户未输入内容! 但是这里有一个问题,如果用户输入的是一个空格 或者是一些其它空字符,这时如果不注意,就达不到要求了! 下面我给我出一段JavaScript代码用来解决以上问题: Js代码   //提交查询内容 function formSubmit() { var condId = document.getElementById("searchProductText"); var text

网格部件判断字段内容不能为空

网格部件一次填入多条数据时,有可能会填漏掉某个地方,但有些重要的字段信息又是必须填写的,那么如何做到在保存前判断必填字段是否都填写了内容呢?请看下列代码 dim A = 1dim dt=网格部件1.DataTablefor each dr in dt.Rows  if isnull(dr["字段名称"])  then    A = 0    exit for  end ifnextif A = 0 then        ShowInformation("请将xxxxx填写完

判断文本框、组合框为空太麻烦?

做机房重构这么长时间了,由纯三层转到加模式加各种其他技术.写了各个层的代码,每次写到要判断文本框或组合框为空的时候总要重复一个一个的判断,虽简单但写的太多了就感觉不怎么爽.不将就是创造的原动力,整点儿技术含量的方法. 今天就解决了这个问题:判断是否为空就两种情况:1.全部为空2.部分为空 1.全部为空 Public Function IsAllEmpty(ByVal frm As Form) As Boolean Dim control As New Control For Each ct1 A

js判断登陆用户名及密码是否为空的简单实例

js判断登陆用户名及密码是否为空的简单实例 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <script type="text/javascript"> // 验证输入不为空的脚本代码 function checkForm(form) { if(form.username.value == "") { alert("用户名不能为空!"); form.username.focus(); return

curl 请求https内容,返回空

$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$api); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//禁止直接显示获取的内容 重要 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //不验证证书下同 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // $json = curl_exec($ch);

怎么判断字符串a的内容包含字符串b的内容

在vb.net可以使用InStr(a,b)方法来判断字符串a的内容是否包含字符串b的内容. InStr(a, b) 如果a中包含有b则InStr(a, b) 返回一个大于0的值,如果不含有b则返回0.可以通过返回值来判断. c#中可以使用 IndexOf语句 public class Example { public static void Main() { string s1 = "ani\u00ADmal"; string s2 = "animal"; // F

判断文本框、组合框是否空(机房重构知识点总结)

机房重构进行时,多次用到判断文本框.组合框是否为空,以及清空文本框.组合框,为此专门抽象出一系列的方法,开始写的比较乱,昨天又重新理了一遍,拿来与大家交流学习. 上图是组合查询的界面,因为上篇讲到了窗体继承,所以故意选择组合查询的父窗体,以此为基础,谈一下怎样判断文本框.组合框是否为空,怎样清空文本框.组合框,同时作为窗体继承的实践,以及组合查询的前篇. 组合查询有三个条件,我们可以选择一个.两个或三个,这就需要我们去判断其中一部分文本框.组合框是否为空,怎么办?方法有两个,一是把需要判断的控件