动态文本框取值

kevin82819 2014-06-23 02:01:34
这是动态文本框页面
<head>
<title>无标题文档</title>
</head>
<body>
<form name="form1" method="post" action="bb.asp">
<div id="d">
<input type="text" name="text_0"/>
<input type="text1" name="text_02"/>
<input type="text2" name="text_03"/>
</div>
<input name="button" type="button" id="b" value="添加"/>
<label>
<input type="submit" name="Submit" value="提交">
</label>
</form>
</body>
<script language="javascript">
i = 1;
document.getElementById("b").onclick=function(){
document.getElementById("d").innerHTML+='<div id="div_'+i+'"> <input name="text" name="text_'+i+'" type="text" /> <input name="text1" name="text_'+i+'" type="text" /> <input name="text2" name="text_'+i+'" type="text" /> <input type="button" value="删除" onclick="del('+i+')"/></div>';
i = i + 1;
}
function del(o){
document.getElementById("d").removeChild(document.getElementById("div_"+o));
}
</script>

请问该怎么保存动态文本框的内容到数据库里?还有限制添加文本框的最大个数?比如最多9个
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2014-06-25
  • 打赏
  • 举报
回复
使用jquery,方便点。
phprun 2014-06-24
  • 打赏
  • 举报
回复
Baidu 一下 jQuery 类似的,很多。
kevin82819 2014-06-23
  • 打赏
  • 举报
回复
可不可以给个代码例子,新手不太明白
SNOYC 2014-06-23
  • 打赏
  • 举报
回复
用jquery $("input")就可以获取到所有input了,然后循环取值就行了
一生一事 2014-06-23
  • 打赏
  • 举报
回复
这个可以网上搜一下,ajax示例好多的,看你这html就是一个post请求而已。 你这边在submit按钮上加上提交事件,把表单里的多个input通过ajax post发送请求到到目标url,目标获取请求信息,进行数据保存即可。 至于你说的文本框数目限定,就是在表单提交前验证一下div下input标签数目就好。 代码大体差不多就这样,网上好多。

var XMLHttpReq;  
function createXMLHttpRequest() {  
    try {  
        XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP  
    }  
    catch(E) {  
        try {  
            XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");//IE低版本创建XMLHTTP  
        }  
        catch(E) {  
            XMLHttpReq = new XMLHttpRequest();//兼容非IE浏览器,直接创建XMLHTTP对象  
        }  
    }  
  
}  
function sendAjaxRequest(url) {  
    createXMLHttpRequest();  //创建XMLHttpRequest对象  
    XMLHttpReq.open("post", url, true);  //这个url就是请求的发送的地址
    XMLHttpReq.onreadystatechange = ...; //此处是回调函数,指代请求的结果,看一下是否执行成功
    XMLHttpReq.send(null);  
}  
//回调函数  
function processResponse() {  
    if (XMLHttpReq.readyState == 4) {  
        if (XMLHttpReq.status == 200) {  
            var text = XMLHttpReq.responseText;  
            alert(text);
            }  
        }  
    }  
  
//此处写submit事件,提交表单信息
function submit()
{
      var url="aa.asp?xx="+xx;
      sendAjaxRequest(url);
}  
kevin82819 2014-06-23
  • 打赏
  • 举报
回复
具体怎么实现,可以给下代码么
slysmart 2014-06-23
  • 打赏
  • 举报
回复
既然是前台后台交互,建议使用ajax

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧