DWR util.js 学习笔记2

4、getText  取得text属性值
     
      DWRUtil.getText(id): 用来获得 option 中的文本
      比如:
       <select id="select">
 <option  value="1"> 苹果 </option>
 <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" ōnkeypress="DWRUtil.onReturn(event, submitFunction)"/>
     <input type="button" ōnclick="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.toDescrīptiveString()

   带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。toDescrīptiveString("text",0);
   /*********************************************************************************/

   12、DWRUtil.useLoadingMessage();
    当发出ajax请求后,页面显示的提示等待信息;

    function searchUser(){
 var loadinfo = "loading....."
 try{
  regUser.queryAllUser(userList);
  DWRUtil.useLoadingMessage(loadinfo);  
 }catch(e){
 
 }
    }

    /********************************************************************************/

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值