基本的に、選択に基づいてフォーム内の要素を変更する必要があります (おそらくラジオ ボタン)。そのため、1 ページで 2 つのフォームを使用できる可能性があります。
これまでのところ、私はこれを考え出しましたが、うまくいかないようです...
//javascript
function FormChange(toChange){
if (toChange){
var oldHTML = document.getElementById('li1').innerHTML;
var newHTML = "Company Name: " + "<input type="text" name="companyname" />";
document.getElementById('li1').innerHTML = newHTML;
}
//HTML
<form action="insert.php" method="post">
<li id="li1">Firstname: <input type="text" name="firstname" />
</form>
<input type = "button" value="Change that bad boy" onclick="FormChange(true)"/>
私の意図は、firstname フィールドを削除して、companyname フィールドに置き換えることでした。
どんな助けでも大歓迎です、ありがとう。