0

这是我的“选择”标签代码:

<select name="val[Payee_Name]" required>
    <option value="101| A">A</option>
    <option value="102| B">B</option>
    <option value="103| C">C</option>
</select>

我希望值 (101,102,103) 显示在表中的不同字段(Payee_Code字段,而不是Payee_Name字段)中。我怎样才能做到这一点?

4

1 回答 1

0

提交表单后,您可以轻松获取表单数据中的 payee_code。您也不需要payee_code | payee_name在选项值中使用。你可以接受payee_code它,然后点击提交按钮。您可以访问用户选择的 payee_code。

让我们考虑一下如果您使用的是 PHP,那么您可以这样做:

<form method="post" action="check_payer.php">
   <select name="Payee_Name" required>
       <option value="101">A</option>
       <option value="102">B</option>
       <option value="103">C</option>
   </select>
   <input type="submit" name="submit" value="Submit"/>
</form>

在你的check_payer.php

<?php 
   if($_POST)
   {
      if($_POST['Payee_Name'] == '101')
      {
         echo 'A'; // You can also make it dynamic if you are using any database.
      }
      else if($_POST['Payee_Name'] == '102')
      {
         echo 'B';
      }
   }    
?>

请询问它是否不适合您。

于 2012-08-07T04:56:58.367 回答