【发布时间】:2017-12-27 11:31:06
【问题描述】:
尊敬的朋友,
我对 ONCLICK 按钮问题有疑问。
我已经编写了将表单保存到数据库的代码。
图中有2个按钮:
保存按钮(type="submit")
保存并新建按钮(type="button")
保存一个非常好。使用“提交类型”将记录保存在数据库中。
但是当涉及到 save & new 时,它不会将记录保存到数据库中。
谁能告诉我这会是什么问题。
请在下面找到编码:
<div class="btn-lg pull-right">
<tr>
<td><input type="button" class="primarybtn" value="Save" name="save" onclick="SaveEntity();"/></td>
<td><input type="button" class="newwhitebtn" value="Save and New" name="saveAndNew" onclick="SaveEntity();"/></input> </td>
<td><input type="button" class="cancelbtn" value="Cancel"></td>
</tr>
</div>
脚本代码:
<script type="text/javascript">
function SaveEntity() {
alert("Check Save");
// get the form values
$.ajax({
url :"/leadstatus_creation",
type : "POST",
contentType: "application/json",
data : $('#frmCreateEntity').serialize(),
success : function(data) {
if(data != null && data !='')
{
$('#txtleadname').val(data);
}
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
alert("Lead Name Status:"+$('#txtleadname').val());
}
});
}
</script>
请任何人帮助我解决这个问题。
回答:
我们可以使用标签来代替标签,但它确实有效。
<td><button class="primarybtn" name="save" onclick="SaveEntity();"/>Save</button></td>
<td><button class="newwhitebtn" name="saveandnew" onclick="SaveEntity();"/>Save and New</button></td>
<td><button class="cancelbtn"/>Cancel</button></td>
感谢大家的支持。 . :-)
【问题讨论】:
-
为什么你使用两种不同的类型?尝试为第二个按钮(type =“submit”)制作按钮,它会起作用。
-
没有兄弟!它的功能有很大的不同。保存-单击它-进入视图。保存并新建按钮将转到新表单。还有一个按钮(跳过)为此我需要使用 Type="button"。如果有解决方案,请告诉我。
-
做第二个 JS 函数,光靠这个是做不到的
-
但是这个 JS 函数如何为 type="submit" 而不是 Onclick 工作?第二个Js函数会怎么样?什么样的代码会满足兄弟?
标签: javascript jquery ajax spring jsp