我试图向我的网络服务发送一些信息,但它不起作用,我不知道为什么。我将尝试使用以下代码解释它:
<form id="update_delete2" method="post" action="maintenance_information.jsp" data-toggle="validator" class="form-horizontal form-label-left">
<span class="section">Question register content</span>
<p>Insert an question <code>id</code> an then press the key <code>Enter</code> to load the register.
Modify or review question register and then choose your action.
</p>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="id4">Question ID <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="number" id="id4" name="id4" required="required"
data-validate-minmax="10,100" class="form-control col-md-7 col-xs-12">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="title4">Title <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="text" id="title4" name="title4" required="required" class="form-control col-md-7 col-xs-12">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="description4"> Description <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<textarea id="description4" required="required" name="description4" class="form-control col-md-7 col-xs-12"></textarea>
</div>
</div>
<div class="form-group" data-toggle="buttons">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="type4"> Question type <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6 col-xs-12 btn-group">
<label id="t1" name="t1" class="btn btn-default">
<input type="radio" name="type4" id="type4" value="Dashboard"> Dashboard
</label>
<label id="t2" name="t2" class="btn btn-default">
<input type="radio" name="type4" id="type4" value="App"> App
</label>
</div>
</div>
<input class="hidden" type="text" id="form_id" name="form_id">
<div class="ln_solid"></div>
<div class="form-group">
<div class="text-center">
<input id="update2" class="btn btn-success" value="Update">
<input id="delete2" class="btn btn-danger" value="Delete">
</div>
</div>
</form>
这是我的表单,我有一个隐藏的输入,它允许知道我必须在我的数据库上执行的操作。 取决于我按下它的按钮取值为&#34; 5&#34;或&#34; 6&#34;我用以下句子从Jquery改变了这个:
$("#update2").click(function () {
$("#form_id").val("5");
$("#update_delete2").submit();
});
$("#delete2").click(function () {
$("#form_id").val("6");
$("#update_delete2").submit();
});
如此好奇,因为我在另一种形式中具有相同的结构并且它正在工作,我在这里复制了相同的结构但是我无法使用它。
在jsp文件中,我通过id&#34; form_id&#34;得到隐藏的输入。按照以下说明操作:
request.getParameter(PageInfo.FORM_ID)
其中PageInfo.FORM_ID是&#34; form_id&#34;。结果是空字符串&#34;&#34;。
提前致谢。