Javascript function like php POST
Javascript function like php POST
我有一个用Bootstrap构建的输入表单。正确的数据检查是由javascript处理的,它的设置是,点击按钮"提醒我",它弹出一个通知,说一切都是正确的。这弹出通知的最后一部分是由php POST方法处理,我想要相同的弹出显示,但与javascript而不是php。
HTML是:
<form class="form-horizontal" id="registerHere" method='post' action=''>
<fieldset>
<div class="control-group">
<div class="controls">
<input type="text" class="span3" id="user_name" name="user_name" rel="popover" data-content="Enter your first and last name." data-original-title="Full Name" placeholder="First name Last name">
</div>
</div>
<div class="control-group">
<div class="controls">
<input type="text" class="span3" id="user_email" name="user_email" rel="popover" data-content="What’s your email address?" data-original-title="Email" placeholder="me@somewhere.com">
</div>
</div>
<div class="control-group">
<div class="controls controls-row">
<input type="text" class="span1" id="inputPLZ" name="inputPLZ" placeholder="Postal" data-content="Insert your area postal code.">
<input type="text" class="span2" id="inputOrt" name="inputOrt" placeholder="Place" data-content="Where are you from?">
</div>
</div>
<div class="control-group">
<label class="control-label" for="input01"></label>
<div class="controls">
<button type="submit" class="btn btn-success" rel="tooltip" title="first tooltip">Remind me</button>
</div>
</div>
</fieldset>
</form>
, Javascript是
<script type="text/javascript">
$(document).ready(function(){
$('#registerHere input').hover(
function(){
$(this).popover('show')
},
function(){
$(this).popover('hide')
}
);
$("#registerHere").validate({
rules:{
user_name:"required",
user_email:{
required:true,
email: true
},
},
messages:{
user_name:"Enter your first and last name",
user_email:{
required:"Enter your email address",
email:"Enter valid email address"
},
},
errorClass: "help-inline",
errorElement: "span",
highlight:function(element, errorClass, validClass) {
$(element).parents('.control-group').addClass('error');
},
unhighlight: function(element, errorClass, validClass) {
$(element).parents('.control-group').removeClass('error');
$(element).parents('.control-group').addClass('success');
}
});
});
</script>
这是PHP的部分,我想用Javascript替换:
<?php if($_POST) { ?>
<div class="alert alert-success">
Thanks, we have your info, and expect our contact really soon!
</div>
<?php } ?>
你所说的逻辑是不正确的。服务器端的核心是PHP。如果没有PHP,就不可能知道发送的表单和数据是否已经传递到服务器。
相关文章:
- 如何在php文件中获取$.post-ajax传递的值
- Ajax POST请求没有'我不了解PHP
- AJAX Post的奇怪Javascript/PHP行为
- 使用javascript ajax post方法的未定义偏移PHP错误
- PHP无法获取从AJAX传递的POST值
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 404在Jquery AJAX JSON PHP POST上找不到
- jquery post.fail,即使php成功
- 如果($_SERVER[“REQUEST_METHOD”]=“POST”)条件在ajax调用不同的php文件进行验证和提
- 参数使用AJAX的PHP POST不起作用
- 通过 ajax POST 向 PHP 发送两个值以查询 SQL 数据库
- AJAX 中的 PHP 代码到 POST
- 获取从 .post() 到 PHP 文件的响应,但只能在 MVC 中获取
- 使用 POST 打开新的选项卡或窗口 [PHP]
- 使用 PHP 生成的按钮生成 POST 请求,这些按钮调用带有参数的 javascript 函数
- 通过post-php-ajax发送
- 如何通过POST PHP方法从BeatPicker接收RANGE数据
- 如何删除_POST后的空行JQuery Post PHP &Jquery
- $jquery.post() PHP and Mysql
- Javascript - post PHP使用promise,得到未定义的结果