-1
我已創建myform.php
模板,使用無線電組輸入類型,值更新爲onchange="javascript:document.post.submit()"';
。所以每當我更改我的選擇時,值都會隨着頁面刷新而更新。有沒有什麼辦法可以更新我的選擇而不使用ajax刷新頁面?如何使用ajax提交無線電輸入選擇?
<?php
$foods = array('pasta', 'burger', 'pizza','popcorn');
foreach ($foods as $food) {
echo '<input name="my_favorite_food" type="radio" onchange="javascript:document.post.submit()"';
$option = 'id=" ' .$food . '"';
$option = 'value="' . $food . '"';
if ($food == $my_favorite_food) $option .= 'checked="checked"';
$option .= '>';
$option .= '<label for=" '.$food .' ">' . $food .' ';
$option .= '</label>';
echo $option;
}
?>
<div id ="block">
<?php
if ($my_favorite_food == "pasta") : ?>
<h2>your favorite food is pasta</h2>
<p> my pasta recipe...... </p>
<?php endif;?>
if ($my_favorite_food == "burger") : ?>
<h2>your favorite food is burger</h2>
<p> my burger recipe...... </p>
<?php endif;?>
if ($my_favorite_food == "pizza") : ?>
<h2>your favorite food is pizza</h2>
<p> my pizza recipe...... </p>
<?php endif;?>
if ($my_favorite_food == "popcorn") : ?>
<h2>your favorite food is popcorn</h2>
<p> my popcorn recipe...... </p>
<?php endif;?>
<div>
-ve voter什麼是錯的? – galexy 2013-03-25 11:25:22