Javascript 在用户单击提交后提供反馈
在用户单击Submit后,我如何获得一个弹出框或简单的“谢谢”字样?最简单的方法是:Javascript 在用户单击提交后提供反馈,javascript,html,Javascript,Html,在用户单击Submit后,我如何获得一个弹出框或简单的“谢谢”字样?最简单的方法是: <div id="suggestion"> <div class="control-group"> <div class="controls"> <input type="submit" value="Send" class="btn btn-info" /> 这是PHP: <?php // Em
<div id="suggestion">
<div class="control-group">
<div class="controls">
<input type="submit" value="Send" class="btn btn-info" />
这是PHP:
<?php
// Email of sender
$videogamename = $_POST['namevideogame'];
// From (Sender Name)
$artistname = $_POST['nameofartist'];
$header = "from: Game AMV";
// Message
$message = "Name of Video Game: ".$videogamename."\r\n\nName of Artist/Song: ".$artistname."\r\n\nLink: ".$_POST['link'];
// Enter your email address
$to ='something@gmail.com';
$send_contact = mail($to, 'New Song Suggestion from gameamv.com', $message, $header);
// Check, if message sent to your email
// display message "We've recived your information"
if($send_contact){
header("location: http://gameamv.com/");
} else {
echo "Error. The form was not submitted. Please try again.";
}
?>
简单-给
元素一个可识别的id
值
然后,您将钩住onsubmit
事件,如下所示:
document.getElementById('MyTankFulform').addEventListener('submit',函数(){
警惕(“感谢的形式是感谢你!”);
},假);
这是一个演示。简单-给你的
元素一个可识别的id
值
然后,您将钩住onsubmit
事件,如下所示:
document.getElementById('MyTankFulform').addEventListener('submit',函数(){
警惕(“感谢的形式是感谢你!”);
},假);
这是一个演示。如果您希望它在发送电子邮件后(重新加载页面后)弹出,我会在会话值中放置一条消息,然后再重定向到登录页面。然后在登录页上,检查会话值是否已设置,如果已设置,请让登录页回显一些Javascript以提醒消息,然后将会话值设置为null
当然,我假设这是一个应用程序 如果您希望它在发送电子邮件后(重新加载页面后)弹出,我会在您重定向到登录页面之前将消息放入会话值中。然后在登录页上,检查会话值是否已设置,如果已设置,请让登录页回显一些Javascript以提醒消息,然后将会话值设置为null
当然,我假设这是一个应用程序 只是提醒一下(‘谢谢……’);这就是你想要的吗?“在用户单击提交后,我如何获得一个弹出框或简单的内容,上面写着“谢谢”?这是可能的最简单的方式”-或者不,这是一个更好的UI设计…记住发出退出代码>在执行标题('Location:$url')之后代码>只需发出警报('谢谢…');这就是你想要的吗?“在用户单击提交后,我如何获得一个弹出框或简单的内容,上面写着“谢谢”?这是可能的最简单的方式”-或者不,这是一个更好的UI设计…记住发出退出代码>在执行标题('Location:$url')之后
单击submit按钮后,弹出窗口出现,如果单击OK或close,则会出现document.getElementById('MyTankFulform').addEventListener('submit',function(){alert(“感谢表单感谢您!”);},false);我怎么能不表现出来呢?@VinhTran你是说在你的页面上,还是在jsFiddle中?我让它工作了,很奇怪。这就是为什么我讨厌编码。我第一次做了完全相同的事情,但没有工作。删除并再次执行,一切正常。谢谢你的帮助!很棒的东西。单击submit按钮后,弹出窗口出现,如果单击OK或close,就会出现document.getElementById('MyTankFulform')。addEventListener('submit',function(){alert(“感谢表单感谢您!”);},false);我怎么能不表现出来呢?@VinhTran你是说在你的页面上,还是在jsFiddle中?我让它工作了,很奇怪。这就是为什么我讨厌编码。我第一次做了完全相同的事情,但没有工作。删除并再次执行,一切正常。谢谢你的帮助!很棒的东西。