2014-04-28 29 views
-4

當我的用戶完成預訂表單時,我希望表單詢問他們是否確定預訂。我認爲最好的方法是使用確認功能?但如果它不是,請告訴。確認將包含PHP變量的函數

如果它帶有確認功能,如何獲得確認功能以引用它們在窗體中設置的值? 下面的形式:

 <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> 

我需要確認功能,這樣說:

「你確定你想預訂$ rooms_array上bookperiod在submit_date」

我強調我知道如何使一個CONFIRM的功能,但如何讓我確認函數echo MY PHP變量,因爲它是一個JavaScript函數

+0

你說你「想做到這一點的最好辦法是用一個確認功能」,那麼爲什麼不先試一試? – zakangelle

+0

@zakang因爲我不知道如何將我的PHP變量放到確認中,那就是我的問題。不是如何做出確認 – user3568216

回答

0

做到這一點

 <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> 
0
<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