2014-01-10 27 views
0

使用HTML:我的表單PHP代碼必須發送這個字段?

<p><strong>Lesson Type<span class="red">*</span></strong></p> 
<select name="cf_package_type" class="cf_package_type" size="1" class="option"> 
    <option value="100">Beginner Lesson - R100</option> 
    <option value="130">Advanced Lesson - R130</option> 
    <option value="160">Professional Lesson - R160</option> 
</select> 

<p><strong>No. of Lessons<span class="red">*</span></strong></p> 
<select id="number-of-lessons" name="cf_number" size="1" class="cf_number" class="option" onchange='test()'> 
    <option value="1" selected="selected">1</option> 
    <option name="2" value="2">2</option> 
    <option name="3" value="3">3</option> 
    <option name="4" value="4">4</option> 
</select> 

<input type="text" value="100" disabled="disabled" id="result"> 

JS使用:

$(document).ready(function(){ 
    $("select").change(function(){ 
     var val1 = +parseInt($(".cf_package_type").val()); 
     var val2 = +parseInt($(".cf_number").val()); 
     $("#result").val(val1*val2); 
    }); 
}); 

發送表單時,由於量將不會出現。我如何回覆頁面上的金額,在表單提交後將其重定向到該頁面,以及如何獲取收到的電子郵件中顯示的金額。

http://jsfiddle.net/GuBPL/28/

回答

0

使用此PHP頁面上:

<?php 

echo $_POST['cf_number']; 

?> 

你可能想要做一些驗證,以及,檢查它是否是數字,例如:

<?php 

if(is_numeric($_POST['cf_number'])) { 
    echo $_POST['cf_number']; 
} else { 
    echo "Not a numeric value!"; 
} 

?> 
+0

所以我echo'd cf_number頁面上的窗體重定向用戶,一旦他們點擊提交,它不顯示任何東西。 :( – user2382274

0

是什麼埃德溫說。

$_POST['cf_number']; 

返回值cf_number。它來自於輸入的name,例如

<input type="text" name="myvalue"> 
<?php $_POST['myvalue']; ?> 

很明顯,你需要用它做什麼,例如回聲,或用它發送電子郵件。

相關問題