自定义标签(6)

 

buffer.append("\t<input name=\"");
  buffer.append(requestPage);
  buffer.append("\" type=\"text\" size=\"1\">\n");
  buffer.append(
   "\t<input type=\"button\" class=\"button\" value=\""+RequestUtils.message(super.pageContext, "application", null, "air.button.go")+"\" οnclick=\"");
  buffer.append(onClickJS_go);
  buffer.append("\">\n");
  buffer.append("</td></tr>\n");
  buffer.append("</table>\n");

  //javascript

  buffer.append("<script language=\"JavaScript\">");
  buffer.append("\n");

  buffer.append("function paging(objThis,method,vRequestPage) {");
  buffer.append("\n\t");
  buffer.append("if(vRequestPage == '0'){");
  buffer.append("\n\t");
  buffer.append("var pageObject = document.getElementsByName('page_obj.requestPage')[0];\n");
  
  /**
   *  变量如 page_obj or page_obj.requestPage ,不写死
   */
  buffer.append("if(!checkInteger(pageObject))");
  buffer.append("return;");
  
  buffer.append("var totalPage = parseInt(document.getElementsByName('page_obj.totalPage')[0].value);\n");
  buffer.append("if(!checkBound(pageObject,1,totalPage))");
  buffer.append("return;");
  
  /**
   * 特别注意:变量名字与form变量名字保持一致!
   */
  buffer.append(
   "var requestPage = parseInt(document.getElementsByName('page_obj.requestPage')[0].value);");
  buffer.append("");
  buffer.append("");
  buffer.append("");
  buffer.append("if(requestPage > totalPage || requestPage < 1){");
  buffer.append(
   "alert('The requested page is invalid, please input again.');");
  buffer.append("\n\t");
  buffer.append("document.getElementsByName('page_obj.requestPage')[0].focus();");
  buffer.append("return ;");
  buffer.append("}");
  buffer.append("}");
  buffer.append("\n\t");
  buffer.append("else\n");
  buffer.append(
   "\t\tdocument.getElementsByName('page_obj.requestPage')[0].value=vRequestPage;\n");
  buffer.append("\tobjThis.disabled=true;\n");
  buffer.append("\tdocument." + formName + ".method.value = method;");
  buffer.append("\n\t\t");
  buffer.append("document." + formName + ".submit();");
  buffer.append("\n");
  buffer.append("}");
  buffer.append("\n");

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值