Javascript 从多个文本框中获取值

Javascript 从多个文本框中获取值,javascript,java,jsp,Javascript,Java,Jsp,我有多个文本框,如何从中获取价值 $(函数(){ $(“#btnAdd”).bind(“单击”,函数(){ var div=$(“”); div.html(GetDynamicTextBox(“”); $(“#TextBoxContainer”).append(div); }); $(“#btnGet”).bind(“单击”,函数(){ var值=”; $(“输入[name=a]”)。每个(函数(){ 值+=$(this).val()+“\n”; }); 警报(数值); }); $(“正文”)

我有多个文本框,如何从中获取价值

$(函数(){
$(“#btnAdd”).bind(“单击”,函数(){
var div=$(“”);
div.html(GetDynamicTextBox(“”);
$(“#TextBoxContainer”).append(div);
});
$(“#btnGet”).bind(“单击”,函数(){
var值=”;
$(“输入[name=a]”)。每个(函数(){
值+=$(this).val()+“\n”;
});
警报(数值);
});
$(“正文”)。在(“单击”,“删除”,函数(){
$(this).closest(“div”).remove();
});
});
函数GetDynamicTextBox(值){
返回“”+
''
}





当您提交表单时,
单击处理程序中的任何一个都不会起作用(因为您没有使用
preventDefault()
阻止默认提交操作),因此当表单提交时,servlet
字符串[]a=request.getParameterValues(“a”)中的语句
a
设置为
null
System.out.println(a[0])这会抛出
NullPointerException
代码工作正常。Servlet不可访问。 请找零钱

<form method='POST' action='AddReqPo'>



@RayonDabre这是为php@Ramanlfc是的,你说得对。。也许会有帮助!这是一个没有验证答案的问题。您能帮我解决这个问题吗?@demahardika在处理程序中使用
preventDefault()
,并将您的div从form@demahardika
functionhandler(e){e.preventDefault();}
read:@demahardika用你的处理程序试试这个
$(“#btnAdd”).bind(“单击”,function(e){e.preventDefault();…代码的其余部分
我是个初学者,对js太盲目了。我不知道我必须把你的建议放在哪里
<form method='POST' action='<%=request.getContextPath()%>/AddReqPo'>