※ ChatGPTを利用し、要約された質問です(原文:フォームの操作について)
フォーム操作の方法について
このQ&Aのポイント
PHPを使用してフォームを作成し、特定の条件に応じて入力を制限する方法を知りたいです。
フォームにはテキスト入力とチェックボックスがあり、最初はどちらも選択されていない状態で表示されます。
チェックボックスにチェックが入ればテキスト入力ができなくなり、テキスト入力があればチェックボックスにチェックを入れられない状態にしたいです。
phpでフォームをつくっているのですが条件につき入力できない
状態にしたいと思っているのですが方法がわかりません。
htmlは
<input type="text" name="stock" value="" /> 個
<label><input type="checkbox" name="stock_unlimited[]" value="0" />無制限</label>
となっており希望としては最初はどちらも選択していない状態で
表示されcheckboxにチェックされたらinputを入力できない状態にし
その逆にinputに入力されていたらチェックボックスにチェック
できない状態にしたいのですがどうやれば可能なのでしょうか?
javascriptについては全くわからないもので詳しい方がおりましたら
できるだけわかりやすく教えて頂けますと幸いです。
宜しくお願い致します。
お礼
早速のお返事ありがとうございます。 htmlの表示はsmartyのtplを使っておりまして組み込み方が どうもわかりません。^^; htmlの表示側は <input id="stock" name="stock" type="text" value="" onchange="hoge()" />個 のようにしてheader間か外部jsにして適応させるようにしたいの ですがどのようにすれば可能でしょうか? 大変お手数お掛け致しますが宜しくお願い致します。