JavaScript使用总结
来源:互联网 发布:php微信菜单开发 编辑:程序博客网 时间:2024/06/02 06:15
JavaScript使用总结
一、表单提交前的检查:
提交铵钮:<input jwcid="submit0@Submit" listener="ognl:listeners.buttonSubmit" onClick="return check();" name="Submit" type="submit" value="提 交"/>
JavaScripte代码:<scriptlanguage="javascript">
function check(){
if(document.form0.textarea0.value==""){
alert("输入的内容不能为空");
return false;
}
}
</script>
form和输入框代码:<span jwcid="@Form" id="form0">
<textarea id="textarea0" jwcid="@TextArea" value="ognl:extrainfo" name="textarea" cols="62" rows="4" class="text"></textarea>
二、通用的表单整形,实整检查:
<script language="javascript">
function checkNum(field){
// alert(field.value);
if(field.value!=""){
if(field.value.substring(0,1)=="."){
alert("',' 不能出现在首位!");
field.focus();
return false;
}
if(isRefString(field.value,".0123456789")!=1){
alert("您的输入有误, '"+field.text+"' 只能输入一个数字!");
field.focus();
return false;
}
}
}
function checkInteger(field){
if(field.value!=""){
if(isRefString(field.value,"0123456789")!=1){
alert("您的输入有误, '"+field.text+"' 只能输入一个整数!");
field.focus();
return false;
}
}
}
function isRefString (InString,RefString1){
if(InString.length==0) return (false);
for (i=0; i < InString.length; i++) {
TempChar= InString.substring (i, i+1);
if (RefString1.indexOf (TempChar, 0)==-1)
return (false);
}
return (true);
}
</script>
输入框:
<input id="lastNum" text="实发票数" jwcid="@TextField" value="ognl:LastTicketNum" name="realnum" type="text" size="20" onBlur="checkInteger(document.detailForm.lastNum);"/>
三、输入的字符删除空格:
function cTrim(sInputString,iType)
{
//****************************************************************
// Date: 2000-6-14
// Description: sInputString 为输入字符串,iType为类型,分别为
// 0 - 去除前后空格; 1 - 去前导空格; 2 - 去尾部空格
//****************************************************************
var sTmpStr = ' '
var i = -1
if(iType == 0 || iType == 1)
{
while(sTmpStr == ' ')
{
++i
sTmpStr = sInputString.substr(i,1)
}
sInputString = sInputString.substring(i)
}
if(iType == 0 || iType == 2)
{
sTmpStr = ' '
i = sInputString.length
while(sTmpStr == ' ')
{
--i
sTmpStr = sInputString.substr(i,1)
}
sInputString = sInputString.substring(0,i+1)
}
return sInputString
}
使用方法举例:
var sR1 = cTrim(document.form0.textarea0.value,1)
if(sR1==""){
alert("输入的内容不能为空");
return false;
}
四、输入字符长度检查:
if(document.form0.textarea0.value.length>255){
alert("输入的内容不能超过255个字符,请重新输入");
return false;
}
- JavaScript 总结使用
- JavaScript使用总结
- 【JavaScript】AJAX 使用总结
- JavaScript JS使用总结
- javascript Date对象使用总结
- JavaScript框架--DOJO使用总结
- JavaScript闭包使用总结
- 报表中JavaScript使用总结
- JavaScript日期对象使用总结
- JavaScript中数组使用总结
- JavaScript中this使用总结
- JavaScript中数组使用总结
- javascript中的this使用总结
- JavaScript Date对象使用总结
- JavaScript中数组使用总结
- javascript数组的使用总结
- JavaScript中Date对象使用总结
- Javascript的callback机制使用总结
- 如何理解c和c ++的复杂类型声明
- php与Ajax实例
- import com.bruceeckel.swing.*;
- PHP学习总结(二)
- java面试题
- JavaScript使用总结
- Ajax使用初步
- (3-19)关于Page.IsPostBack 属性
- java.io.InvalidClassException
- 通过HtmlInputFile控件上传文件的类
- MyEclipse5.0GA的注册码
- linux在多核处理器上的负载均衡原理
- 闲着无聊,看《武林外传》ing
- 程序分析工具gprof介绍