所以,我在页面上有一个表单,我使用输入类型=“提交”来注册用户。添加数据注释,一些自定义,一些内置,我想自定义输入提交按钮的外观,只是发现我不能让它匹配页面上的其他按钮只是div /链接。所以,我想让它成为一个div,它使用jquery在提交之前提交表单并调用数据注释的内置和自定义jquery。我试过这个:
@using (Html.BeginForm("Index", "Register", FormMethod.Post, new { @id = "registerForm" }))
{
< div id =“registerSubmit”class =“divSubmit”>
<一个>注册< / a>
< / div> }
$("#registerSubmit").onclick(function () {
$("#registerForm").submit();
});
但是,这对我不起作用。有没有办法正确提交和调用DA代码?
答案 0 :(得分:1)
这是我用来实现同样的事情
$(document).ready(function () {
var submitButton = document.getElementById("registerSubmit");
submitButton.onclick = function (event) {
// do cool stuff before submit like validation or confirmations, whatever
if ($(this).valid()) {
// more cool stuff
$("#registerForm").submit();
}
return false;
};
});