検索
ホームページウェブフロントエンドjsチュートリアルjquery struts 一意の識別を検証する (パブリック メソッド)_jquery

ステップ 1: js ファイルをインポートします
コードをコピーします コードは次のとおりです:

< ;script language="javascript1.2" src=""> 🎜>">


ステップ 2 public js filedictionary.js
コードをコピー コードは次のとおりです:
/**
*↓↓↓↓↓↓↓↓↓↓
*作者: ZhuangZi
*クラス名: パブリック メソッドの初期化
*機能: パブリック メソッドの初期化
*詳細: パブリック メソッドの初期化
*バージョン: 1.0
*日付: 2013-03-22
*説明:
*↑↑↑↑↑↑↑↑↑↑
*/
$(function(){
/*1. ロストフォーカス検証↓↓↓*/
$("#code ").blur(callback);/ /1.code は検証したい唯一のサインのコントロール ID 2. コントロールの背後にエラー情報を受け取るコントロールが存在する必要があります
/*2. 送信時に検証↓ ↓↓*/
$("# submit").click(callback);//ページの送信ボタン ID
});
/**
*↓↓↓↓↓↓↓↓↓↓
*作者:ZhuangZi
*クラス名:一意識別の検証パブリックメソッド
*機能:一意の検証
*詳細:一意の識別ID送信ボタン ID は次と一致している必要があります
* バージョン: 1.0
* 日付: 2013-03-22
* 説明:
*↑↑↑↑↑↑↑↑↑↑
*/
関数コールバック() {
var slef=$( "#code");
var code=slef.val();
var flag=$ ("#flag").val();
if(null==code||""==code){
slef.next().html("ダウンロード パッケージ ID を空にすることはできません!" );
submit.attr("無効" ,true);
return;
}else{
if(!code.match("^\w $")){
.next().html("英数字またはアンダースコアで識別されます!");
return ;
}
slef.next().html("*"); 🎜>$.ajax({
type:' post',
url:'../dictionary/checkCodeOnly.do',
data:'bean.code=' code '&bean.flag=' flag,
dataType:'json',
success:function(json){
if(json>0){
slef.next().html("この識別子はすでに存在します!") ;
submit.attr("無効",true );
return ;
}else{
slef.next().html(""); && code!=""){
submit.attr("disabled",false);
submit.attr("disabled",true); }
}
},
error:function(){
alert('検証情報エラー')
}
}); >

ステップ 3 ページ部分





コードをコピー

コードは次のとおりです:

ロゴをダウンロード: id="code" name="yhaoPortalsDownBean.downFlag" cssClass="textfrom" cssStyle="width:150"/> ;* >コードをコピー

コードは次のとおりです:

/**
*
* @author ZhuangZi
* @class com.hzdracom.action.YhaoPortalsDictionaryAction
* @method checkCodeOnly
* @Directions 一意の識別パブリック メソッドを検証します
* @date 2013- 3-21 10:09:04 AM 無効
*/
public void checkCodeOnly(){
String json="";
try{
json = String.valueOf(yhaoDictionaryService.checkCodeOnly() bean));
json=JSON.toJSONString(json);
System.out.println("json==" json);
HttpServletResponse=ServletActionContext.getResponse(); setContentType("text/html");
response.setCharacterEncoding("utf-8");
out = response.getWriter();
out.flush();
out.close();
}catch(Exception e){
}
}



手順 5 のメソッド


コードをコピー
コードは次のとおりです:
 public int checkCodeOnly(DictionaryBean bean)throws DataAccessException,Exception { </span>Object[] sqlParams = new Object[4]; 0 ; </div>String sql=""; <div class="codebody" id="code16934">/* ページフラグが一意であるかどうかを確認します*/ <BR>if (bean.getFlag().equals("1")) { <BR>sql = " select count( 1) from YHAO_PORTALS_PAGE where PAGE_FLAG = ? "; <BR>sqlParams[index]=bean.getCode(); <BR>index ; <BR>} <BR>/* タイプ フラグが一意であるかどうかを確認します*/ <BR>if (bean.getFlag().equals("2")) { <BR>sql = "YHAO_PORTALS_DOWNTYPE から count(1) を選択します (ここで DOWNTYPE_FLAG = ? "; <BR>sqlParams[index]=bean.getCode() ); <BR>index ; <BR>} <BR>/* ダウンロード ログ識別子が一意であるかどうかを確認します*/ <BR>if (bean.getFlag().equals("3")) { <BR>sql = "select count(1) from YHAO_PORTALS_DOWN where DOWN_FLAG = ? "; <BR>sqlParams[index]=bean.getCode(); <BR>} <BR>if (bean.getFlag().equals() "4")) { <BR>sql = "YHAO_PORTALS_KUAI から count(1) を選択します。ここで KUAI_FLAG = ? "; <BR>sqlParams[index]=bean.getCode(); <BR> >Object[] sqlParamsEnd = 新しいオブジェクト[インデックス]; <BR>System.arraycopy(sqlParams, 0, sqlParamsEnd, 0,index); <BR>int count = this.queryForInt(sql,sqlParamsEnd); ; <BR>}<BR>


声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
golang中如何验证输入是否为大写字母golang中如何验证输入是否为大写字母Jun 24, 2023 am 09:06 AM

Golang是一门高性能、现代化的编程语言,在日常开发中经常涉及到字符串的处理。其中,验证输入是否为大写字母是一个常见的需求。本文将介绍在Golang中如何验证输入是否为大写字母。方法一:使用unicode包Golang中的unicode包提供了一系列函数来判断字符的编码类型。对于大写字母,其对应的编码范围为65-90(十进制),因此我们可以使用unicod

golang中如何验证输入是否为全角字符golang中如何验证输入是否为全角字符Jun 25, 2023 pm 02:03 PM

在golang中,验证输入是否为全角字符需要用到Unicode编码和rune类型。Unicode编码是一种将字符集中的每个字符分配一个唯一的数字码位的字符编码标准,其中包含了全角字符和半角字符。而rune类型是golang中用于表示Unicode字符的类型。第一步,需要将输入转换为rune类型的切片。这可以通过使用golang的[]rune类型进行转换,例如

golang中如何验证输入是否全部为中文字符golang中如何验证输入是否全部为中文字符Jun 24, 2023 am 09:16 AM

随着时代的发展,我们越来越注重对数据的校验,特别是对用户输入的校验。对于语言类的校验,如何准确判定输入是否全部为中文字符成为了一个重要问题。而在golang中,我们可以借助unicode包和regexp包来实现这一需求。一、unicode包unicode包提供了一系列对于unicode的核心支持。我们可以使用这个包中的函数来准确地判断一个字符是否为中文字符。

PHP正则表达式验证特定字符串开头结尾的方法PHP正则表达式验证特定字符串开头结尾的方法Jun 24, 2023 am 11:20 AM

PHP是一种非常流行的编程语言,常用于Web开发。在PHP开发中,我们经常会遇到需要验证字符串的情况。其中,正则表达式是一种非常常用的方法。在对字符串进行验证时,我们经常需要验证字符串是否以特定字符或字符串开头或结尾。本文将介绍如何使用PHP正则表达式来验证字符串的开头或结尾。验证字符串开头在PHP中,通过正则表达式验证字符串开头,我们可以使用"^"符号来表

深度探讨Struts框架的原理与实践深度探讨Struts框架的原理与实践Feb 18, 2024 pm 06:10 PM

Struts框架的原理解析与实践探索Struts框架作为JavaWeb开发中常用的MVC框架,具有良好的设计模式和可扩展性,广泛应用于企业级应用程序开发中。本文将对Struts框架的原理进行解析,并结合实际代码示例进行探索,帮助读者更好地理解和应用该框架。一、Struts框架的原理解析1.MVC架构Struts框架基于MVC(Model-View-Con

在PHP中使用Google reCAPTCHA进行验证在PHP中使用Google reCAPTCHA进行验证Jun 19, 2023 pm 05:38 PM

在现代网络世界中,网站的安全性以及用户隐私的保护越来越成为重要话题。其中,人机验证这一技术方法已经成为防范恶意攻击行为的不可或缺的方式之一。GooglereCAPTCHA,是一个被广泛应用于人机验证的工具,其概念已经深入人心,甚至在我们每天使用的许多网站上都能够看到其存在的身影。在本文中,我们将探讨如何在PHP中使用GooglereCAPTCHA进行验证

golang中如何验证输入是否为英文字母golang中如何验证输入是否为英文字母Jun 24, 2023 am 08:36 AM

作为一门语言,Golang提供了许多方法来方便我们进行数据的验证和处理。其中,验证输入是否为英文字母是一项基本的功能,本篇文章将介绍Golang中两种实现这一功能的方式。1.使用正则表达式正则表达式是一种可以匹配文本片段的表达式。在Golang中,我们可以使用标准库中的regexp包来处理和匹配正则表达式。下面是一个验证输入是否为英文字母的代码示

golang中如何验证输入是否为有效的Html标签golang中如何验证输入是否为有效的Html标签Jun 24, 2023 am 08:11 AM

Go语言是一种快速、高效和强类型的编程语言,被广泛应用于网络服务开发、云计算、数据科学、互联网金融等领域。在Web应用开发中,输入验证是一个非常重要的问题,其中验证输入中的HTML标签是否有效是一个常见的需求。下面我们将介绍如何在Go语言中实现这一需求。HTML标签在Web页面中扮演着重要角色,它们定义了页面的结构、样式和交互行为。但在处理用户输入时,我们需

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境