【问题标题】:Confirm function that will contain PHP variables确认将包含 PHP 变量的函数
【发布时间】:2014-04-29 02:30:43
【问题描述】:

当我的用户完成预订表格后,我希望表格询问他们是否确定预订。我认为最好的方法是使用确认功能?但如果不是,请告诉。

如果带有确认功能,我如何让确认功能引用他们在表单中设置的值? 下面是表格:

     <form class="submit_date" method="post" action="insert.php" id="submit_date">              
    <p>Date: <input type="text" name="datepicker" id="datepicker" required></p>
    <input type="radio" name="bookperiod" id="bookperiod" value="1" required/>1<br>
    <input type="radio" name="bookperiod" id="bookperiod" value="2" required/>2<br>
    <input type="radio" name="bookperiod" id="bookperiod" value="3" required/>3<br>    
    <input type="radio" name="bookperiod" id="bookperiod" value="4" required/>4<br>    
    <input type="radio" name="bookperiod" id="bookperiod" value="5" required/>5<br>
    <select class="dropdown" id="bookroom" name="bookroom" required>
    <option selected disabled hidden value=''></option>
    <?php
    for ($x=0; $x<sizeof($rooms_array); $x++)
     {           
     echo "<option value='$rooms_array[$x]'>".$rooms_array[$x]."</option>";
     }
     ?> 
           </select>
    <input  class="submit_btn" value="Submit" type="submit" name="Submit";/>      
        </form>

我需要确认功能说:

“您确定要在提交日期的 bookperiod 预订 $rooms_array”

我强调我知道如何进行确认函数,但是我如何使确认函数与我的 PHP 变量相呼应,因为它是一个 JAVASCRIPT 函数

【问题讨论】:

  • 您说您“认为最好的方法是使用确认功能”,那么为什么不先尝试一下呢?
  • @zakang 因为我不知道如何将我的 PHP 变量放入确认中,这就是我的问题所在。不是如何确认

标签: javascript php html


【解决方案1】:

这样做

     <input  class="submit_btn" value="Submit" type="submit" onclick="checkconfirm()"> name="Submit";/>  
      <script type="text/javascript">
    function check confirm() {
      var result= confirm('are you sure?');
if (result==true) {
    //Logic to delete the item
}else{


   //user pressed cancel. Do nothing
    }
}
</script>

【讨论】:

    【解决方案2】:
    <script type="text/javascript" language="JavaScript">
    function AskAndSubmit(t)
    {
      var answer = confirm("Are you sure you want to do this?");
      if (answer)
      {
         t.form.submit();
      }
    }
    </script>
    
    <form action="Tests/Test.html" method="GET" name="subscriberAddForm">
    <input type="hidden" name="locationId" value="2721"/>
    <input type="text" name="text" value="3.1415926535897732384"/>
    <input type="button" name="Confirm" value="Submit this form" onclick="AskAndSubmit(this)"/>
    </form>
    

    通过:Display confirmation popup with JavaScript upon clicking on a link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 2013-12-18
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多