Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建显示表单提交时间的警报_Javascript_Html_Function_Alert - Fatal编程技术网

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

我试图在javascript中创建一个函数,当您单击submit按钮时,它会显示一个警报。我设法让警报显示出来,但它只在你打开页面时弹出,而在你点击提交按钮时不起作用。 下面是我用javascript创建的函数

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!");
});
香草JS
onsubmit
事件:

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 JS
onsubmit
event with
event.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!");
});
香草JS
onclick
事件:

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!");
});
香草JS
onsubmit
事件:

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 JS
onsubmit
event with
event.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!");
});
香草JS
onclick
事件:

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
属性(或任何其他事件属性),这被认为是不好的做法。有关更多信息,请查看以下答案: