`
燕子~~
  • 浏览: 109035 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

input,testarea验证

阅读更多

<%@ page session="true" contentType="text/html; charset=UTF-8" %>
<script language="javascript">
 function changeMachineCode(theSelect) { 
  url =
   'saleDoc!showSaleClassified.action?'+
   'saleCode=<ww:property value='saleBuy.buyCode' />'+
   '&saleType=BUY&viewDetailPage=showSaleClassified'+
   '&curMachineCode='+
   theSelect.options[theSelect.selectedIndex].value;
  //alert(url);
  window.location = url;
 }
 function textMaxLen(i){
   var conMaxLen=i.getAttribute? parseInt(i.getAttribute("maxlength")):"";
   if(i.getAttribute && i.value.length>conMaxLen){
   i.value=i.value.substring(0,conMaxLen)
   }
 }
 
</script>
<table width="100%"  border="0" cellpadding="1" cellspacing="1" class="system" bgcolor="#1F6EBB">
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">活动代码</font></td>
  <td class = "font2" colspan= "4">
   <ww:property value='saleCode' />
   <input type="hidden" name="saleBuy.buyCode"
      value="<ww:property value='saleBuy.buyCode' />">   
  </td>
 </tr>
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">活动子类代码名称</font></td>
  <td class = "font2" colspan= "4">
   <input type="hidden" name="curMachineCode"
      value="<ww:property value='curMachineCode' />">     
 <ww:iterator value="saleBuy.dBuys">
  <ww:if test="curMachineCode.trim() == machineCode.trim()">
   <ww:property value="machineCode"/>:<ww:property value="machineName"/>
  </ww:if>
 </ww:iterator> 
 <!--
  <select name="curMachineCode" id="thecurMachineCode" onchange="changeMachineCode(this)">
  <ww:iterator value="saleBuy.dBuys">
   <option value="<ww:property value="machineCode"/>" <ww:if test="curMachineCode.trim() == machineCode.trim()">selected</ww:if>>
    <ww:property value="machineCode"/>:<ww:property value="machineName"/>
   </option>
  </ww:iterator>         
 </select>  
 -->
   <input type="hidden" name="saleBuy.machineCode"
      value="<ww:property value='saleBuy.machineCode' />">     
  </td>
 </tr>
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">子类类别</font></td>
  <td class = "font2" colspan= "4">
   统购手机
   <input type="hidden" name="saleBuy.detailType"
      value="<ww:property value='saleBuy.detailType' />">   
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">赠送终端型号</font></td>
  <td class = "font2" colspan= "4">
   <ww:property value='saleBuy.machineName' /> 
   <input type="hidden" name="saleBuy.machineName"
      value="<ww:property value='saleBuy.machineName' />">     
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">终端数量</font></td>
  <td class = "font2" colspan= "4">
   <input type="text" name="saleBuy.sendCount" maxlength="6"
      value="<ww:property value='saleBuy.sendCount' />" onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))"
   onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
   ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
   style="ime-mode:Disabled"><font class="font2"> 台</font>
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">月最低消费</font></td>
  <td class = "font2" colspan= "4">
   <input type="text" name="saleBuy.minMonthConsumption" maxlength="5"
      value="<ww:property value='saleBuy.minMonthConsumption' />" onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))"
   onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
   ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
   style="ime-mode:Disabled"><font class="font2"> 元</font>
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">预存金额</font></td>
  <td class = "font2" colspan= "4">
   <ww:property value='saleBuy.prePayFee' /> 
   <input type="hidden" name="saleBuy.prePayFee" maxlength="10"
      value="<ww:property value='saleBuy.prePayFee' />" onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))"
   onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
   ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
   style="ime-mode:Disabled"><font class="font2"> 元</font>
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">签约承诺时间</font></td>
  <td class = "font2" colspan= "4">
   <input type="text" name="saleBuy.contractCommitDate" maxlength="2"
      value="<ww:property value='saleBuy.contractCommitDate' />" onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))"
   onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
   ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
   style="ime-mode:Disabled"><font class="font2"> 月</font>
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">终端成本价</font></td>
  <td class = "font2" colspan= "4">
   <ww:property value='saleBuy.machineFee' /> 
   <input type="hidden" name="saleBuy.machineFee" maxlength="10"
      value="<ww:property value='saleBuy.machineFee' />" onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))"
   onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
   ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
   style="ime-mode:Disabled"><font class="font2"> 元</font>
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">终端补缴款</font></td>
  <td class = "font2" colspan= "4">
   <input type="text" name="saleBuy.cellPhoneAddFee" maxlength="5"
      value="<ww:property value='saleBuy.cellPhoneAddFee' />" onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))"
   onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
   ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
   style="ime-mode:Disabled"><font class="font2"> 元</font>
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">扣减积分</font></td>
  <td class = "font2" colspan= "4">
   <input type="text" name="saleBuy.deductPoint" maxlength="15"
      value="<ww:property value='saleBuy.deductPoint' />" onkeypress = "return regInput(this, /^[0-9]*$/, String.fromCharCode(event.keyCode))"
   onpaste = "return regInput(this, /^[0-9]*$/, window.clipboardData.getData('Text'))"
   ondrop = "return regInput(this, /^[0-9]*$/, event.dataTransfer.getData('Text'))"
   style="ime-mode:Disabled"><font class="font2"> 分</font>
  </td>
 </tr> 
 <tr class = "red">
  <td class = "bgcolor" align="center" width="20%"><font class="font3">备注</font></td>
  <td class = "font2" colspan= "4">
   <textarea name="saleBuy.remark" cols="60" maxlength="400"
   onKeyUp="return textMaxLen(this);" onBlur="return textMaxLen(this);">
   <ww:property value='saleBuy.remark'/></textarea>
  </td>
 </tr>  
</table>

input,testarea验证

分享到:
评论

相关推荐

    TestArea.rar

    《TestArea.rar——深入解析压缩文件格式与管理》 在信息技术日新月异的今天,数据的存储和传输变得越来越重要。压缩文件作为一种高效的数据管理方式,被广泛应用于日常工作中。本文将围绕“TestArea.rar”这个...

    testarea

    "testarea"这个项目似乎是一个与Web开发相关的入门套件,特别关注地图的构建,可能是一个互动式地图或者地理位置展示的应用。让我们深入探讨一下这个"WorkAdventure Map入门套件"以及它如何与HTML关联。 ...

    如何使用Ewebeditor

    教你如何使用Ewebeditor123213213213213213213213132132132132321321321321323132

    eWebEditor用户手册

    eWebEditor用户手册 V8.0 (PDF格式) eWebEditor是一个基于浏览器的在线HTML编辑器,WEB开发人员可以用她把传统的多行文本输入框&lt;textarea&gt;替换为可视化的富文本输入框。

    testarea-pdfclown0:有关stackoverflow等问题的公共PDF Clown v0问题的测试区域

    "testarea-pdfclown0" 提供了一个专门的测试区域,用于解决与PDF Clown v0版本相关的技术问题,尤其是那些可能导致“stackoverflow”错误的问题。 首先,我们需要理解“stackoverflow”错误。这通常指的是Java中的...

    Vue实现动态显示textarea剩余字数

    `textarea`元素上需要设置`maxlength`属性来定义最大允许的字符数,并使用`@input`监听用户的输入变化。同时,通过`v-model`将`textarea`的值绑定到Vue实例的数据对象上。这是一个基础的HTML结构示例: ```html ...

    Qt5开发及实例-CH1503.rar,测试计算圆面积的功能的代码

    Qt5开发及实例,实例CH...测试类名:TestArea。 测试槽:toArea。 生成源文件:tst_testarea.cpp。 (2)新建C++头文件“area.h”,其具体代码。 (3)在源文件“tst_testarea.cpp”中完成测试工作,其具体实现代码。

    标准化考试系统 (单机版

    本文将围绕“EnglishTest”主类和其下的“TestArea”考试区域以及“ReadTestquestion”试题读取功能进行详尽阐述。 首先,我们来看核心组件——“EnglishTest”主类。这是整个考试系统的起点,负责初始化系统,设置...

    最新全国行政区域含拼音缩写(截止2019年9月6日,源自腾讯地图).sql

    运行既可生成表格与数据:CREATE TABLE [dbo].[testArea] ( [ID] float(53) NOT NULL, [Name] nvarchar(255) COLLATE Chinese_PRC_CI_AS NULL, [SortID] float(53) NULL, [ParentID] float(53) NULL, [Path] ...

    textarea焦点的用法实现获取焦点清空失去焦点提示效果

    在网页设计和开发中,`textarea` 是一个用于输入多行文本的重要元素,常用于用户评论、表单填写等场景。本文将详细讲解如何利用 `textarea` 的焦点事件实现特定的功能,包括获取焦点、清空内容、失去焦点时的提示...

    WPF 数据绑定 命令绑定 事件绑定 View和ViewModel的通信 MVVM模式

    TestArea-master可能是一个包含示例代码的项目,用于演示上述概念。在这个项目中,你可能会找到一个简单的WPF应用程序,其中包含一个或多个视图窗口(View),对应的视图模型(ViewModel),以及一些模拟数据的模型...

    ActiveX 工程

    "TestArea.rar"可能是一个包含测试ActiveX组件的项目文件,可能包含了测试代码、配置文件以及相关资源。而"Active.bmp"可能是一张与ActiveX相关的图片,可能是控件的图标或者用于演示的示例图像。 ActiveX技术在...

    java课程设计

    第九组的任务是构建考试界面testArea,包括setSocketConnection()方法来建立连接,setTestArea()方法设置界面,以及actionPerformed()方法处理用户操作,这需要熟练掌握GUI布局管理和用户交互逻辑。 第十组的...

    scrollWidth,clientWidth,offsetWidth的区别

    var ta = document.getElementById('testArea'); console.log('scrollWidth:', ta.scrollWidth); console.log('clientWidth:', ta.clientWidth); console.log('offsetWidth:', ta.offsetWidth); ``` 在这个...

    Java 课程设计 程序代码

    5.4.3. 考试区域TestArea 5.4.4. 读取试题 ReadTestquestion 5.5. 课程设计作业 第6章 标准化考试系统 (C/S网络版) 6.1. 设计内容 6.2. 设计要求 6.3. 总体设计 6.4. 具体设计 6.4.1. 运行效果与程序发布 6.4.2. ...

    Java课程设计(代码+清单)

    (单机版) 5.1. 设计内容 5.2. 设计要求 5.3. 总体设计 5.4. 具体设计 5.4.1. 运行效果与程序发布 5.4.2. 主类EnglishTest 5.4.3. 考试区域TestArea 5.4.4. 读取试题 ReadTestquestion ...

    java应用软件程序设计

    (单机版) 5.1. 设计内容 5.2. 设计要求 5.3. 总体设计 5.4. 具体设计 5.4.1. 运行效果与程序发布 5.4.2. 主类EnglishTest 5.4.3. 考试区域TestArea 5.4.4. 读取试题 ReadTestquestion ...

Global site tag (gtag.js) - Google Analytics