Javascript 创建显示表单提交时间的警报
我试图在javascript中创建一个函数,当您单击submit按钮时,它会显示一个警报。我设法让警报显示出来,但它只在你打开页面时弹出,而在你点击提交按钮时不起作用。 下面是我用javascript创建的函数Javascript 创建显示表单提交时间的警报,javascript,html,function,alert,Javascript,Html,Function,Alert,我试图在javascript中创建一个函数,当您单击submit按钮时,它会显示一个警报。我设法让警报显示出来,但它只在你打开页面时弹出,而在你点击提交按钮时不起作用。 下面是我用javascript创建的函数 function orderTics(){ //creates alert var orderTotal=35; alert("Your order total is $"+orderTotal); } 我在html中调用了函数,如下所示: <script> orderT
function orderTics(){
//creates alert
var orderTotal=35;
alert("Your order total is $"+orderTotal);
}
我在html中调用了函数,如下所示:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
有序性();
我仍然是一个初学者,因此任何和所有的提示都将非常感谢像这样调用您的函数:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
像这样调用函数:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
您可以像这样使用on submit功能:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
香草JSonsubmit
事件:
document.querySelector("form.class-name").addEventListener("submit", function() {
alert("I've been submitted.");
}, false);
document.querySelector("button.submit-button-class").addEventListener("click", function() {
alert("I've been clicked!");
}, false);
您还可以使用事件.preventDefault()代码>方法以防止表单转到其他页面,如下所示:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
Vanilla JSonsubmit
event withevent.preventDefault()代码>方法:
document.querySelector("form.class-name").addEventListener("submit", function(event) {
event.preventDefault();
alert("I've been submitted.");
}, false);
注意:当您使用事件.preventDefault()时
method表单不会重定向到目标页面,即使您单击警报框中的ok
按钮
最后,您可以使用submit按钮上的单击事件,如下所示:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
香草JSonclick
事件:
document.querySelector("form.class-name").addEventListener("submit", function() {
alert("I've been submitted.");
}, false);
document.querySelector("button.submit-button-class").addEventListener("click", function() {
alert("I've been clicked!");
}, false);
您可以像这样使用on submit功能:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
香草JSonsubmit
事件:
document.querySelector("form.class-name").addEventListener("submit", function() {
alert("I've been submitted.");
}, false);
document.querySelector("button.submit-button-class").addEventListener("click", function() {
alert("I've been clicked!");
}, false);
您还可以使用事件.preventDefault()代码>方法以防止表单转到其他页面,如下所示:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
Vanilla JSonsubmit
event withevent.preventDefault()代码>方法:
document.querySelector("form.class-name").addEventListener("submit", function(event) {
event.preventDefault();
alert("I've been submitted.");
}, false);
注意:当您使用事件.preventDefault()时
method表单不会重定向到目标页面,即使您单击警报框中的ok
按钮
最后,您可以使用submit按钮上的单击事件,如下所示:
<script>
orderTics();
</script>
<input type="button" value="myButton" onclick="orderTopics();">
$("form.class-name").on("submit", function() {
alert("I've been submitted.");
});
$("form.class-name").on("submit", function(event) {
even.preventDefault();
alert("Do stuff");
});
$("button.submit-button-class").on("click", function() {
alert("I've been clicked!");
});
香草JSonclick
事件:
document.querySelector("form.class-name").addEventListener("submit", function() {
alert("I've been submitted.");
}, false);
document.querySelector("button.submit-button-class").addEventListener("click", function() {
alert("I've been clicked!");
}, false);
您可以使用下面的选项
$("#FormSelector").on("submit", function() {
//Your code goes here
});
您可以使用下面的选项
$("#FormSelector").on("submit", function() {
//Your code goes here
});
我建议看一看JS事件我建议看一看JS事件不要在HTML中使用onclick
属性(或任何其他事件属性),这被认为是不好的做法。有关更多信息,请查看以下答案:不要在HTML中使用onclick
属性(或任何其他事件属性),这被认为是不好的做法。有关更多信息,请查看以下答案: