社区
JavaScript
帖子详情
我有N条
或者
,我怎么让它们所有的框都在输入空格或只有回车时响应alert("输入错误")???
peppi
2002-10-18 07:23:13
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<script language="JavaScript">
<!--
//这个地方我该怎么写??????????????????
-->
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form action="streatment_main.jsp" method="get" name="itemform">
<%
for (int i = 0; i < 4; i++) //本例中i的个数是4,但实际中i的个数是不确定的
{
%>
<textarea name=<%="text" + i%>> </textarea>
<%
}
%>
<input type="button" onClick="check()" value="asdfaf">
<input type="reset" value="reset">
</form>
</body>
</html>
如果是一个这样的我可以判断它是不是空格:
<input name="test" type="text">
但当多个名字不一样的出现后,我就不会了,查书说有什么数组,搞不清楚怎么定位到每一个框里然后去判断是不是空格或者只有回车.
我想要的结果是,如果在里面输入只有空格或者只有回车的时候,报错.
谢谢各位了
...全文
61
3
打赏
收藏
我有N条<input>或者<textarea>,我怎么让它们所有的框都在输入空格或只有回车时响应alert("输入错误")???
Untitled Document <meta http-equiv="Cont
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiushuiwuhen
2002-10-19
打赏
举报
回复
<html>
<head>
<script language="JavaScript">
<!--
function check(){
var o=document.getElementsByTagName("textarea");
for(i=0;i<o.length;i++){
if(/^text/.test(o[i].name)&&!/\S/.test(o[i].value)){
alert("输入错误");o[i].select();return;
}
}
}
-->
</script>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form action="streatment_main.jsp" method="get" name="itemform">
<textarea name=text0> </textarea>
<textarea name=text1> </textarea>
<textarea name=text2> </textarea>
<textarea name=text3> </textarea>
<input type="button" onClick="check()" value="asdfaf">
<input type="reset" value="reset">
</form>
</body>
</html>
saucer
2002-10-19
打赏
举报
回复
try
<script language="javascript">
function check()
{
var elements = document.itemform.elements;
for (var i=0; i < elements.length; i++)
{
if ((elements[i].tagName == "INPUT" && elements[i].type == "text") || elements[i].tagName == "TEXTAREA")
if (elements[i].value.replace(/^\s+|\s+$/g,"") == "")
{
alert("输入错误:" + elements[i].name + " cannot be empty");
elements[i].focus();
return;
}
}
}
</script>
烂笔头Danky
2002-10-19
打赏
举报
回复
对于判断空格我向你提个想法:如果是想判断是否输入的全为空格的话,可以每个地取出输入的值进行比较,如:
<input name="test" type="text"><button onclick=check(test)>确定</button>
<script>
function check(inputObj){
var temp=0;
for(var i=0; i<inputObj.value.length; i++){
if(inputObj.value.charAt(i)==" "||inputObj.value.charAt(i)==" “) temp++;
}
if(temp!=0) alert("请输入数据!");
}
</script>
这例子不太完善,只供参考参考,至于回车的我还没有想到!
JavaScript网络课.pdf
`<
textarea
>`标签用于创建多行文本
输入
框
,而`<
input
type="text">`创建单行文本
输入
框
,`<
input
type="radio">`用于创建单选按钮。 HTML文本显示状态代码中,`<SUP>`标签用于使文本上标,`<SUB>`用于下标,`<B>`或...
jQuery替换
textarea
中换行的方法
在JavaScript或jQuery中,我们经常需要获取或者修改其中的文本内容。使用jQuery
时
,可以通过选择器来选取页面中的
textarea
元素,并进行相应的操作。 接着,让我们探讨如何在jQuery中获取
textarea
元素的内容。文档...
Jquery Change与bind事件代码
在jQuery中,`change`和`bind`都是用于处理事件的函数,但它们的应用场景和使用方式略有不同。首先,让我们详细了解这两个方法。 `change`事件是HTML元素中的一个内置事件,主要针对表单元素,如`<
input
>`、`...
HTML基础标签详解:form表单、
input
标签、output标签、button标签、iframe标签
form标签是HTML中用来定义表单的标签,它包含了表单中所有的元素,如
input
、select、
textarea
等。通过form标签,我们可以将表单中的数据提交到服务器进行处理。
input
标签是HTML中用来定义表单中
输入
框
的标签,它...
HTML 表单
textarea
中换行(\n)
回车
(\r)
空格
( )的替换
HTML 表单
textarea
中换行(\n)
回车
(\r)
空格
( )的替换<html> <head> <Script Language="JavaScript"> function chg() { str=document.getElementById("txt").value; str1=str.replace(/\r{0,}\n/g,"<br/>").replace...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章