在提交事件中获取formaction可以通过以下步骤实现:
以下是一个示例代码:
<form id="myForm">
<input type="text" name="username" placeholder="Username">
<input type="password" name="password" placeholder="Password">
<button type="submit" formaction="/submit">Submit</button>
</form>
<script>
const form = document.getElementById('myForm');
form.addEventListener('submit', function(event) {
event.preventDefault(); // 阻止表单默认提交行为
const submitButton = event.submitter;
const formAction = submitButton.formAction;
console.log(formAction); // 输出 formaction 的值
// 在这里可以进行进一步的处理,例如使用AJAX发送表单数据到指定的URL
});
</script>
在上面的示例中,当用户点击提交按钮时,会触发表单的submit事件。事件处理函数中,我们通过event.submitter获取到触发事件的按钮,然后通过访问其formAction属性获取到formaction的值。最后,你可以根据需要进行进一步的处理,例如使用AJAX发送表单数据到指定的URL。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云