社区
Web 开发
帖子详情
关于FORM提交数据的问题,若能解决我给你200分!
lastsky
2001-04-17 04:26:00
客户要求如果FORM里提交的文本框里不能是空格,既如果全部是空格不允许提交,我该如何限制?
不知道JAVASCRIPT里有没trim()函数?
多谢!
...全文
164
11
打赏
收藏
关于FORM提交数据的问题,若能解决我给你200分!
客户要求如果FORM里提交的文本框里不能是空格,既如果全部是空格不允许提交,我该如何限制? 不知道JAVASCRIPT里有没trim()函数? 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emily_wang
2001-04-25
打赏
举报
回复
利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。
以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.Rtrim = function()
{
return this.replace(/(\s*$)/g, "");
}
怎么样,简单吧,下面看一个使用的实例:
<script language=javascript>
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
var s = " leading and trailing spaces ";
window.alert(s + " (" + s.length + ")");
s = s.Trim();
window.alert(s + " (" + s.length + ")");
</script>
emily_wang
2001-04-25
打赏
举报
回复
<script language="JavaScript" type="text/javascript">
<!--
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.lTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.rTrim = function()
{
return this.replace(/(\s*$)/g, "");
}
-->
</script>
skyyoung
2001-04-17
打赏
举报
回复
参照下面吧。
function fieldIsValid(fieldName)
{
if (fieldName.value.match(/[\\\/\ :*?<>\"\|]/))
{
var string = 'Name cannot contain any reserved characters: slash ( /\ ), backslash ( \\ ), colon ( : ), asterisk ( * ), question-mark ( ? ), less-than (<), greater-than (>), double-quote ( " ), or vertical bar ( | ).';
alert(string);
return false;
}
if (fieldName.value.match(/^\s*$/))
{
alert('Name must not be blank or contain only spaces');
return false;
}
return true;
}
skyyoung
2001-04-17
打赏
举报
回复
这样咪得罗。
text.value.match(/[\ ]/)
BrentIvan
2001-04-17
打赏
举报
回复
哎呀,你怎么不知道变通呢?
<script language="JavaScript">
加入我的trim函数
function checkInput() {
if (trim(document.formname.textname.value) == "" &&
document.formname.textname.value.length > 0) {
alert("是空格");
return false;
}
}
</script>
<form onsubmit="return checkInput()">
ender
2001-04-17
打赏
举报
回复
哈,一回事啊……
自己写一个TRIM的函数,去掉里面的空格,然后再判断长度就行了……
nels1028
2001-04-17
打赏
举报
回复
说我自己,不是说楼上
lastsky
2001-04-17
打赏
举报
回复
大家误解了我的意思,我不需要替换空格,只要检查下是否是空格就可以了
nels1028
2001-04-17
打赏
举报
回复
笨方法,挨个判断
BrentIvan
2001-04-17
打赏
举报
回复
需要自己写,我给你一个trim函数,输入要trim的string,返回trim过的string
function trim(mystring) {
var letter_start = 0;
innerstring = mystring;
while ((innerstring.length) && (!letter_start)) {
if(innerstring.charAt(0) == " ") {
innerstring = innerstring.substring(1,innerstring.length);
} else {
letter_start = 1;
}
}
if(!innerstring) {
return "";
}
letter_start = 0;
while ((innerstring.length) && (!letter_start)) {
if (innerstring.charAt(innerstring.length-1) == " ") {
innerstring = innerstring.substring(0,innerstring.length-2);
} else {
letter_start = 1;
}
}
return(innerstring);
}
ender
2001-04-17
打赏
举报
回复
没有,不过可以自己写一个啊!就把里面的空格替换了就行了……
Ext2.0
form
使用实例的例程
4. **
数据
绑定(Data Binding)**:Ext 2.0支持双向
数据
绑定,这意味着表单字段与后台
数据
模型之间的
数据
自动同步。这简化了
数据
处理,尤其是当需要更新或验证用户输入时。 5. **验证(Validation)**:Ext 2.0提供...
Ajax
提交
form
表单
数据
表单的同步
提交
二、Ajax
提交
表单
数据
1.监听表单的
提交
事件2.阻止表单的默认
提交
行为3.快速获取表单中的
数据
4.通过Ajax请求
提交
表单
数据
给服务器总结 前言 本文介绍了表单的基本使用及属性说明,通过Ajax请求方式将...
form
表单post
提交
数据
丢失
近期遇到
form
表单
提交
数据
丢失的
问题
, 从后台获取的
数据
有196条,然而
form
表单
提交
只有140来条 几经周折找到原因 因为
提交
数据
有5项,每项近
200
条
数据
,
数据
过大,大于1000..... 最终我的
问题
的
解决
方法是将,...
Form
表单
提交
数据
的乱码
问题
面对多种编码方式,一旦处理不好或者稍有不慎,乱码
问题
就层出不穷,乱码...下面,主要说一下如何
解决
Form
表单
提交
数据
出现的乱码
问题
Form
表单以Post方式
提交
数据
浏览器将
数据
(假设为“中国”)发送给服务器的时候
JavaWeb:
form
表单
提交
数据
(post、get)中文乱码
问题
总结
Form
表单
提交
数据
(post、get)中文乱码
问题
总结 一:
form
表单在前台以post方式
提交
数据
: 浏览器将
数据
(假设为“中国”)发送给服务器的时候,将
数据
(“中国”)变成0101的二进制
数据
时必然要查码表,浏览器以哪个...
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章