简体   繁体   English

在不使用javascript的情况下在下拉列表中显示所选值

[英]Display the selected value in dropdown without using javascript

How to Display the selected value when the option is selected in dropdown menu in phtml without using javascript.here is what i have tried so far!.i am trying this one in magento 如何在不使用javascript的情况下在phtml的下拉菜单中选择选项时显示所选值。这是我到目前为止尝试过的!。我正试着用magento

<form action="<?php echo $this->getUrl('customer/products/simpleproduct') ?>" enctype="multipart/form-data" method="post" id="form-customer-product-new">
<table class="tablepostion">
<tr>
<td>
<select id="sizeoption">
<option value="1">Small</option>
<option value="2">Medium</option>
<option value="3">Large</option>
</select>
<?php 
$a = $_POST['sizeoption'];
echo $a;

?>
</td>
</tr>
</table>
You need to add name of your dropdown.

<select name="mysize" id="sizeoption">
<option value="Small">Small</option>
<option value="Medium">Medium</option>
<option value="Large">Large</option>
</select>

<?php 
$a = $_REQUEST['mysize'];
echo $a;
?>

Thanks,

Try this 尝试这个

<?php $a = $_POST['sizeoption']; ?>
<table class="tablepostion">
  <tr>
      <td>
          <select id="sizeoption">
          <option <?php echo ($a ==1)?'selected="selected"' : '' ?>  value="1">Small</option>
          <option <?php echo ($a ==2)?'selected="selected"' : '' ?> value="2">Medium</option>
          <option <?php echo ($a ==3)?'selected="selected"' : '' ?> value="3">Large</option>
          </select>
      </td>
 </tr>
</table>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM