我正在为以下问题寻找解决方案/最佳实践。
我有一个带有一个下拉列表和一个提交按钮的 HTML 表单的页面。下拉框下方是一个空白空间,我想根据下拉框中的选定值填充表单输入。我认为这可以在 JavaScript 中完成,但如果可能的话,我更喜欢 PHP/客户端解决方案。
示例 HTML:
<form name="initialdropdown" action="#" method="post">
<select name="action">
<option value="default">--select--</option>
<option value="a">Option 1</option>
<option value="b">Option 2</option>
<option value="c">Option 3</option>
<option value="d">Option 4</option>
</select>
<input type="submit" name="submit" value="submit"></input>
</form>
我已经探索过从表单操作调用这个 php 脚本:
<?php
$getOption = $_POST['action'];
$addUrl = $getOption.".php";
include $addUrl;
header("Location: htmlpage.php");
?>
然后创建几个不同的 php 文件(a.php、b.php、c.php 等。在每个文件中,然后包括我想在函数中回显的 HTML 表单,并将函数包括在主 HTML 页面。我不觉得这是一个好方法。任何人都可以阐明解决这个问题的最佳方法吗?