最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery struts 驗證唯一標(biāo)識(公用方法)

 更新時間:2013年03月27日 16:40:02   作者:  
本教程將為大家詳細(xì)介紹下使用公用方法驗證jquery struts唯一標(biāo)識,感興趣的朋友可以參考下哈,希望可以幫助到你
步驟一 引入js文件
復(fù)制代碼 代碼如下:

<script language="javascript1.2" src="<s:url value="/js/jquery.js" includeParams="false"/>"></script>
<script language="javascript1.2" src="<s:url value="/js/dictionary.js" includeParams="false"/>"></script>

步驟二 公用js文件 dictionary.js
復(fù)制代碼 代碼如下:

/**
*↓↓↓↓↓↓↓↓↓↓
*作者:ZhuangZi
*類名:公用方法初始化
*功能:公用方法初始化
*詳細(xì):公用方法初始化
*版本:1.0
*日期:2013-03-22
*說明:
*↑↑↑↑↑↑↑↑↑↑
*/
$(function(){
/*1.失去焦點驗證↓↓↓*/
$("#code").blur(callback);//1.code就是你要驗證的唯一標(biāo)志的控件ID 2.你控件后面必須要有個接收錯誤信息的控件
/*2.提交時候驗證↓↓↓*/
$("#submit").click(callback);//你頁面的提交按鈕ID
});
/**
*↓↓↓↓↓↓↓↓↓↓
*作者:ZhuangZi
*類名:驗證唯一標(biāo)識公用方法
*功能:唯一驗證
*詳細(xì):唯一標(biāo)識ID和提交按鈕ID要和下面保持一致
*版本:1.0
*日期:2013-03-22
*說明:
*↑↑↑↑↑↑↑↑↑↑
*/
function callback() {
var slef=$("#code");
var code=slef.val();
var submit=$("#submit");
var flag=$("#flag").val();
if(null==code||""==code){
slef.next().html("下載包標(biāo)識不能為空!");
submit.attr("disabled",true);
return;
}else{
if(!code.match("^\\w+$")){
slef.next().html("標(biāo)識由數(shù)字母或下劃線組成!");
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("此標(biāo)識已存在!");
submit.attr("disabled",true);
return ;
}else{
slef.next().html("");
if(code != null && code!=""){
submit.attr("disabled",false);
}else{
submit.attr("disabled",true);
return;
}
}
},
error:function(){
alert('驗證信息出錯');
}
});
}

步驟三 頁面部分
復(fù)制代碼 代碼如下:

&nbsp;&nbsp; <s:hidden id="flag" value="3"/> <!-flag 什么類型的標(biāo)志->
<tr>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <td width="40%" height="33" class="addtabletd1">下載標(biāo)識:</td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <td width="60%" height="33" class="addtabletd2"><div align="left">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <s:textfield id="code" name="yhaoPortalsDownBean.downFlag" cssClass="textfrom" cssStyle="width:150px;"&nbsp; maxlength="200"/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <font id="codeInfo" color="red">*</font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div></td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </tr>

步驟四 action里的方法
復(fù)制代碼 代碼如下:

/**
*
* @author ZhuangZi
* @class com.hzdracom.action.YhaoPortalsDictionaryAction
* @method checkCodeOnly
* @Directions 驗證唯一標(biāo)識公用方法
* @date 2013-3-21上午10:09:04 void
*/
public void checkCodeOnly(){
String json="";
try{
json = String.valueOf(yhaoDictionaryService.checkCodeOnly(bean));
json=JSON.toJSONString(json);
System.out.println("json=="+json);
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out;
out = response.getWriter();
out.println(json);
out.flush();
out.close();
}catch(Exception e){
e.printStackTrace();
}
}

步驟五 dao里的方法
復(fù)制代碼 代碼如下:

<PRE class=java name="code"> public int checkCodeOnly(DictionaryBean bean)throws DataAccessException,Exception {
Object[] sqlParams = new Object[4];
int index = 0;
String sql="";
/* 驗證頁面標(biāo)志是否唯一*/
if (bean.getFlag().equals("1")) {
sql = "select count(1) from YHAO_PORTALS_PAGE where PAGE_FLAG = ? ";
sqlParams[index]=bean.getCode();
index++;
}
/* 驗證類型志標(biāo)識是否唯一*/
if (bean.getFlag().equals("2")) {
sql = "select count(1) from YHAO_PORTALS_DOWNTYPE where DOWNTYPE_FLAG = ? ";
sqlParams[index]=bean.getCode();
index++;
}
/* 驗證下載志標(biāo)識是否唯一*/
if (bean.getFlag().equals("3")) {
sql = "select count(1) from YHAO_PORTALS_DOWN where DOWN_FLAG = ? ";
sqlParams[index]=bean.getCode();
index++;
}
if (bean.getFlag().equals("4")) {
sql = "select count(1) from YHAO_PORTALS_KUAI where KUAI_FLAG = ? ";
sqlParams[index]=bean.getCode();
index++;
}
Object[] sqlParamsEnd = new Object[index];
System.arraycopy(sqlParams, 0, sqlParamsEnd, 0, index);
int count = this.queryForInt(sql,sqlParamsEnd);
return count;
}</PRE>
<PRE></PRE>

相關(guān)文章

  • 利用jquery實現(xiàn)下拉框的禁用與啟用

    利用jquery實現(xiàn)下拉框的禁用與啟用

    本文主要介紹了jquery實現(xiàn)下拉框的禁用與啟用的具體代碼。代碼清晰,容易理解。有需要的朋友可以參考下,希望會對大家有所幫助
    2016-12-12
  • jQuery實現(xiàn)掃雷小游戲

    jQuery實現(xiàn)掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了jQuery實現(xiàn)掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • jValidate 基于jQuery的表單驗證插件

    jValidate 基于jQuery的表單驗證插件

    網(wǎng)上基于jQuery的表單驗證插件已有很多,但是這個輪子我還是繼續(xù)做一個,因為這個表單驗證插件是從我以前的個人JS框架移值過來的(我已慢慢投入jQuery的懷抱),并且它的驗證規(guī)則書寫方式也許會讓你眼前一亮。
    2009-12-12
  • 基于Jquery的開發(fā)個代陰影的對話框效果代碼

    基于Jquery的開發(fā)個代陰影的對話框效果代碼

    基于Jquery的開發(fā)個代陰影的對話框效果代碼,需要的朋友可以參考下。
    2011-07-07
  • jQuery實現(xiàn)限制textarea文本框輸入字符數(shù)量的方法

    jQuery實現(xiàn)限制textarea文本框輸入字符數(shù)量的方法

    這篇文章主要介紹了jQuery實現(xiàn)限制textarea文本框輸入字符數(shù)量的方法,涉及jQuery鍵盤事件及頁面元素的相關(guān)操作技巧,需要的朋友可以參考下
    2015-05-05
  • jquery ajax的success回調(diào)函數(shù)中實現(xiàn)按鈕置灰倒計時

    jquery ajax的success回調(diào)函數(shù)中實現(xiàn)按鈕置灰倒計時

    實現(xiàn)異步手機發(fā)送短信成功之后在ajax的success回調(diào)中實現(xiàn)將發(fā)送按鈕置灰并倒計時,具體的實現(xiàn)示例如下,喜歡的朋友可以研究下
    2013-11-11
  • JQuery教學(xué)之性能優(yōu)化

    JQuery教學(xué)之性能優(yōu)化

    jQuery是一款非常優(yōu)秀的javascript框架,當(dāng)我們使用到j(luò)Query后就再也不想回到j(luò)avascript時冗長的代碼,那么jQuery的優(yōu)化就擺在了我們的面前。那么我們優(yōu)化JQuery應(yīng)該從那些方面入手呢?
    2014-05-05
  • jQuery+PHP打造滑動開關(guān)效果

    jQuery+PHP打造滑動開關(guān)效果

    這篇文章主要介紹了jQuery+PHP打造滑動開關(guān)效果,實現(xiàn)類似360安全衛(wèi)士防火墻開啟關(guān)閉的開關(guān),非常的實用,這里推薦給大家
    2014-12-12
  • jQuery+Ajax實現(xiàn)用戶名重名實時檢測

    jQuery+Ajax實現(xiàn)用戶名重名實時檢測

    這篇文章主要為大家詳細(xì)介紹了jQuery Ajax實現(xiàn)用戶名重名實時檢測,針對用戶注冊時出現(xiàn)的用戶名重名問題進行自動檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • jquery的顏色選擇插件實例代碼

    jquery的顏色選擇插件實例代碼

    忙了一夜,終于把jquery的顏色選擇插件寫完了,不多說了,看看代碼吧。
    2008-10-10

最新評論

遂宁市| 梁平县| 界首市| 青河县| 灵武市| 吉木萨尔县| 蓬溪县| 陇南市| 宜兴市| 北碚区| 西贡区| 扶风县| 浮梁县| 绥中县| 博爱县| 宜昌市| 贵德县| 黄骅市| 拜城县| 靖州| 大兴区| 延长县| 巨野县| 赤城县| 旺苍县| 辽阳市| 静海县| 历史| 蒲城县| 临泉县| 策勒县| 南陵县| 武邑县| 博白县| 呼图壁县| 安康市| 营山县| 突泉县| 长武县| 平顺县| 德清县|