php - Javascript 函数,如 php POST

标签 php javascript jquery twitter-bootstrap

我有一个用 Bootstrap 构建的输入表单。正确数据的检查是由 javascript 处理的,并且设置为单击“提醒我”按钮时会弹出一条通知,表明一切都正确。弹出通知的最后一部分由 php POST 方法处理,我希望显示相同的弹出窗口,但使用 javascript 而不是 .

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>

这是我想用 Javascript 替换的 PHP 部分:

        <?php if($_POST) { ?>
<div class="alert alert-success">
  Thanks, we have your info, and expect our contact really soon!
</div>
<?php } ?>

最佳答案

你说的逻辑不正确。你的耳朵是PHP。如果没有 PHP,则无法知道已发布的表单和数据已传递到服务器。

关于php - Javascript 函数,如 php POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16123848/

相关文章:

php - 连接两个表时不计算空值

php - 跟踪横幅 View

javascript - Typescript 编译的 Javascript 代码无法正常工作(variable.default.function())

javascript - Flash -/路线未加载

php - 将 id 从 iOS 应用程序发送到 php 到 mysql

php - 在 php 中生成带有换行符的 csv 时出现小故障

javascript - 使用 Tipsy 和 d3.js 的附加工具提示文本

javascript - 响应式屏幕的垂直菜单栏处理

javascript - 如何默认选择列表不选择与 jQuery bsmSelect 插件一起使用的元素

javascript - Rails,javascript在转到下一条记录时不起作用