У меня есть несколько текстовых полей, как получить от них значение.Получить значения из нескольких текстовых полей
$(function() {
$("#btnAdd").bind("click", function() {
var div = $("<div />");
div.html(GetDynamicTextBox(""));
$("#TextBoxContainer").append(div);
});
$("#btnGet").bind("click", function() {
var values = "";
$("input[name=a]").each(function() {
values += $(this).val() + "\n";
});
alert(values);
});
$("body").on("click", ".remove", function() {
$(this).closest("div").remove();
});
});
function GetDynamicTextBox(value) {
return '<input name = "a" type="text" value = "' + value + '" /> ' +
'<input type="button" value="Remove" class="remove" />'
}
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<form method='POST' action='AddReqPo'>
<input id="btnAdd" type="button" value="Add" />
<br />
<br />
<div id="TextBoxContainer">
<!--Textboxes will be added here -->
</div>
<br />
<input id="btnGet" type="button" value="Get Values" />
<input type='submit'>
</form>
Я хочу, чтобы сохранить значения в сервлет. Но когда кнопка отправляет значения отправки, появляются ошибки java.lang.NullPointerException. Это файл сервлета.
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String[] a=request.getParameterValues("a");
System.out.println(a[0]);
response.sendRedirect("index.jsp");
}
@RayonDabre, что для PHP – Ramanlfc
@Ramanlfc, Yeah..you получил его right..http: //stackoverflow.com/questions/11786486/sending-html-form- data-array-to-jsp-servlet может помочь! – Rayon
это вопрос не подтвердил ответ –