菜鸟求助:java自动提交表单的问题!
要求在一个指定的输入框输入长度=n时,自动提交表单。也就是说只要指定的输入框长度达到要求,不要用户做任何操作就能自动提交表单能实现吗?如能实现,麻烦大虾给个代码!小鸟感激...
要求在一个指定的输入框输入长度=n时,自动提交表单。
也就是说只要指定的输入框长度达到要求,不要用户做任何操作就能自动提交表单能实现吗?
如能实现,麻烦大虾给个代码!小鸟感激不尽。
(用for循环和正则表达式都可以) 展开
也就是说只要指定的输入框长度达到要求,不要用户做任何操作就能自动提交表单能实现吗?
如能实现,麻烦大虾给个代码!小鸟感激不尽。
(用for循环和正则表达式都可以) 展开
展开全部
<html>
<head>
<title>自动提交表单</title>
<script type="text/javascript">
function submitForm(formId){
form = document.getElementById(formId);
form.submit();
}
function getLength(Id){
var target = document.getElementById(Id);
if(target != null){
return target.value.length;
}
}
function autoSubmit(formId,Id) {
var len = getLength(Id);
if(len == 10){
submitForm(formId);
}
}
</script>
</head>
<body>
<form id="test" name="test" action="http://www.baidu.com/q?ct=17&pn=0&tn=ikaslist&rn=10&fr=wwwt">
<input type="text" name="word" id="word" onKeyup="autoSubmit('test','word')" />
</form>
</body>
</html>
<head>
<title>自动提交表单</title>
<script type="text/javascript">
function submitForm(formId){
form = document.getElementById(formId);
form.submit();
}
function getLength(Id){
var target = document.getElementById(Id);
if(target != null){
return target.value.length;
}
}
function autoSubmit(formId,Id) {
var len = getLength(Id);
if(len == 10){
submitForm(formId);
}
}
</script>
</head>
<body>
<form id="test" name="test" action="http://www.baidu.com/q?ct=17&pn=0&tn=ikaslist&rn=10&fr=wwwt">
<input type="text" name="word" id="word" onKeyup="autoSubmit('test','word')" />
</form>
</body>
</html>
上海宣瑞教育
2023-12-21 广告
2023-12-21 广告
作为上海宣瑞教育信息咨询有限公司的工作人员,我深知个人陈述的重要性。以下是我为您准备的personal statement,供您参考:我是一名具有丰富经验和专业知识的工作人员,在教育咨询领域有着深厚的背景。我具备高度的责任心和敬业精神,始终...
点击进入详情页
本回答由上海宣瑞教育提供
展开全部
send.htm:
<html>
<script type="text/javascript">
function return1()
{
var n=5;
if(t1.value.length==n)
{
location.href="send.jsp?a="+t1.value;
}
}
</script>
<body>
<input type="text" name="t1" onkeyup="return1()" />
</body>
</html>
send.jsp:
<%out.print(request.getParameter("a"));%>
...我看错了,提交表单...form.submit();...楼上是对的
<html>
<script type="text/javascript">
function return1()
{
var n=5;
if(t1.value.length==n)
{
location.href="send.jsp?a="+t1.value;
}
}
</script>
<body>
<input type="text" name="t1" onkeyup="return1()" />
</body>
</html>
send.jsp:
<%out.print(request.getParameter("a"));%>
...我看错了,提交表单...form.submit();...楼上是对的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给输入框加个内容改变监听器
每次文本内容改变都会触发监听器对长度进行判断.
每次文本内容改变都会触发监听器对长度进行判断.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询