热点推荐:ASP.Net | ADO.Net | VB.Net | Web服务器 | Access | MSSQL | MySQL | Oracle | .Net控件 | Win 9x | Win 2000 | Win 2003 | DOS | Unix | 注册表 | 应用其它 | 安装调试 | 基本操作 | 使用技巧 | 系统优化 |故障处理 | 个性风格 | 病毒安全 | 专杀工具
您现在的位置: 中华IT技术网 >> 开发语言 >> Ajax >> 正文
全文
DWR util.js 学习笔记整理
作者:1024k    文章来源:本站原创    点击数:    更新时间:2007-5-9
   <option  value="2" select> 香蕉 </option>
    <option  value="3"> 鸭梨 </option>
       </select>
      调用 DWRUtil.getText("select"); 将返回 "香蕉" 字段;
      DWRUtil.getText(id);仅仅是用来获得 select 文本值,其他不适用。
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/
   5、DWRUtil.getValue(id): 用来获得 form 表单值
      有如下几种情况:
          Text area (id="textarea"): DWRUtil.getValue("textarea")将返回 Text area的值;
      Selection list (id="select"): DWRUtil.getValue("select") 将返回 Selection list 的值;
      Text input (id="text"): DWRUtil.getValue("text") 将返回 Text input 的值;
      Password input (id="password"): DWRUtil.getValue("text") 将返回 Password input 的值;
      Form button (id="formbutton"): DWRUtil.getValue("formbutton") 将返回 Form button 的值;
      Fancy button (id="button"): DWRUtil.getValue("formbutton") 将返回 Fancy button 的值;
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/
   6、getValues 取得form多个值
      批量获得页面表单的值,组合成数组的形式,返回 name/value;
      例如: form():
       <input type="textarea" id="textarea" value="1111"/>
       <input type="text" id="text" value="2222"/>
       <input type="password" id= "password" value="3333"/>
       <select id="select">
    <option  value="1"> 苹果 </option>
    <option  value="4444" select> 香蕉 </option>
    <option  value="3"> 鸭梨 </option>
       </select>
       <input type="button" id="button" value="5555"/>
      那么: DWRUtil.getValues({textarea:null,select:null,text:null,password:null,button:null})
      将返回  ^^^^^^^^^^^^^^^^{textarea:1111,select:4444,text:2222,password:3333,button:5555}
    
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/
   7、DWRUtil.onReturn 防止当在文本框中输入后,直接按回车就提交表单。
     <input type="text" onkeypress="DWRUtil.onReturn(event, submitFunction)"/>
     <input type="button" onclick="submitFunction()"/>
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/
   8、DWRUtil.selectRange(ele, start, end);
      在一个input box里选一个范围 
      DWRUtil.selectRange("sel-test", $("start").value, $("end").value);
      比如:<input type="text" id="sel-test" value="012345678901234567890">
      DWRUtil.selectRange("sel-test", 2, 15); 结果 文本框中的值"2345678901234"将被选中'
   /**************************************************************************************/
   /**************************************************************************************/
   /**************************************************************************************/
   9、DWRUtil.setValue(id,value);
      为指定的id元素,设置一个新值;
   /**************************************************************************************/
   10、DWRUtil.setValues({  
    name: "fzfx88", 
    password: "1234567890" 
    }
       ); 同上,批量更新表单值.
   /**************************************************************************************/
   11、DWRUtil.toDescriptiveString()
   带debug信息的toString,第一个为将要debug的对象,第二个参数为处理等级。等级如下: 
    0: Single line of debug 单行调试  
    1: Multi-line debug that does not dig into child objects 不分析子元素的多行调试  
    2: Multi-line debug that digs into the 2nd layer of child objects 最多分析到第二层子元素的多行调试 
    <input type="text" id="text">
    DWRUtil。toDescriptiveString("text",0);
   /**************************************************************************************/
   12、DWRUtil.useLoadingMessage();
    当发出ajax请求后,页面显示的提示等待信息;
    function searchUser(){
    var loadinfo = "loading....."
    try{
        regUser.queryAllUser(userList);
        DWRUtil.useLoadingMessage(loadinfo);        
    }catch(e){
    }
    }
    /**************************************************************************************/

上一页  [1] [2] 

相关文章
最新更新
编辑推荐
热门图片
频道大全
文章阅读排行
周排行
月排行