次の形式では、クリームの科学的テストから一連の結果を入力するよう求められます。 しかし、私は、クリームが早い段階で「タイプ」ボックスにタンクまたはプラントとして入力されている場合にのみ、ユーザーが「phos」ボックスに記入する必要があるようにしました。 これについてはどうすればいいですか?PHPフォーム - オプションが選択されている場合にのみ入力を入力する必要があります
<div class="jumbotron loginandcreateuser">
<form method="post" action="cream.php">
<table>
<tr><th>Time</th><td><input type="time" name="cream_time"></td></tr>
<tr><th>Provenance</th><td>
<select name="prov">
<option value="org">Org</option>
<option value="conv">Conv</option>
</select>
</td></tr>
<tr><th>Size</th><td><input type="text" name="size"></td></tr>
<tr><th>Type</th><td>
<select name="type">
<option value="tank">tank</option>
<option value="plant">plant</option>
<option value="product">product</option>
</select>
</td></tr>
<tr><th>Grade</th><td>
<select name="grade">
<option value="DC">DC</option>
<option value="SC">SC</option>
<option value="WC">WC</option>
</select>
</td></tr>
<tr><th>Customer</th><td><input type="text" name="customer"></td></tr>
<tr><th>Usebydate</th><td><input type="date" name="usebydate"></td></tr>
<tr><th>Temp</th><td><input type="number" name="temp"></td></tr>
<tr><th>B/fat</th><td><input type="number" name="b_fat"></td></tr>
<tr><th>Phos</th><td><input type="number" name="phos"></td></tr>
</table>
<input type="submit" value="submit" name="submit"><br>
</div>
これはサーバ側の言語であるため、純粋なPHPで行うことはできません。その入力を聞き、要素をクライアント側言語で変更するには、JavaScriptまたはjQueryを使用する必要があります。フォームを2つのフォームに分割しない限り、最初のフォームを2番目のフォームに送信し、そこで値を確認してください。 – Ray
ありがとうございました! –