Javascript 单击按钮上的用法
我有一个带有3个按钮的HTML表单:Javascript 单击按钮上的用法,javascript,html,jsp,Javascript,Html,Jsp,我有一个带有3个按钮的HTML表单: <html:form modelAttribute="registration" id="registration-form" formUrl="/registrationForm"> <input type="hidden" name="id"/> <html:field name="voucherID" labelCode="label.voucherID" type="text"/> <html:field n
<html:form modelAttribute="registration" id="registration-form" formUrl="/registrationForm">
<input type="hidden" name="id"/>
<html:field name="voucherID" labelCode="label.voucherID" type="text"/>
<html:field name="programID" labelCode="label.programID" type="text"/>
<html:field name="quantity" labelCode="label.quantity" type="text"/>
<html:field name="active" labelCode="label.active" type="checkBox"/>
<div class="form-actions">
<button type="submit" class="btn btn-primary"><spring:message code="button.add"/></button>
<button type="reset" class="btn"><spring:message code="button.cancel"/></button>
<button type="button" class="btn" onclick="remove()"><spring:message code="button.delete"/></button>
</div>
</html:form>
Javascript:
<head>
<%@ include file="header.jsp"%>
<title><spring:message code="title.registration"/></title>
<script type="text/javascript">
function remove(){
alert('test');
var form = document.forms[0];
form.action = "deleteRegistration";
form.submit();
}
</script>
</head>
函数删除(){
警报(“测试”);
var form=document.forms[0];
form.action=“删除注册”;
表单提交();
}
我想做的是,每当用户按下delete按钮时,它都会将action的值更改为deleteRegistration
。然而,我无法让这段代码工作,甚至警报功能也从未触发过。我哪里做错了?试试这个:
尝试以下方法:
有趣的小东西,remove()
方法将在此
对象上运行,将该方法重命名为_remove或其他任何方法,它应能按预期工作。有趣的小东西,remove()
方法将在此
对象上运行,将该方法重命名为_remove或其他任何名称,它将按预期工作。
<html>
<head>
<title></title>
<script type="text/javascript">
function remove(){
alert('test');
var form = document.forms[0];
form.action = "deleteRegistration";
form.submit();
}
</script>
</head>
<body>
<form id="registration-form" action="">
<div class="form-actions">
<button type="submit" class="btn btn-primary">submit</button>
<button type="button" class="btn">something</button>
<button type="button" class="btn" onclick="remove()">remove</button>
</div>
</form>
</body>
</html>
函数删除(){
警报(“测试”);
var form=document.forms[0];
form.action=“删除注册”;
表单提交();
}
提交
某物
去除
函数删除(){
警报(“测试”);
var form=document.forms[0];
form.action=“删除注册”;
表单提交();
}
提交
某物
去除
javascript
仅在使用href
时才需要javascript
仅在使用href
时才需要。谢谢,它按预期工作。remove()是一种“保留”方法。感谢您的支持,它可以正常工作。remove()是保留字吗?remove()是“保留”方法