2011-10-18 10 views
0

私はここで助けが必要です。私はdbにデータを送信するためのフォームを作成したいと思います。私はフォームとデータをdbに挿入することに問題はありません。しかし、私はdbテーブルの列に新しい値を追加したいときに立ち往生しました。 1つの選択ボタンを作成し、db列(例えばカテゴリー)の選択ボタン値リストにある。画像が添付されます。db mysqlに情報を挿入するフォーム選択ボタン

トップ:デシベルと入力から値を選択するには、

下を無効にします。新しい入力の作成]を選択

申し訳ありませんstackoverflowのは私がIMGを添付することはできません新しい価値を創造することができます。ここでは、リンク

http://dl.dropbox.com/u/121852/form-elements.jpg

は君たちが明確であり、...事前のおかげで私を助けることを願っています!

+0

dbにデータを挿入する際に問題がなければ、新しいカテゴリを挿入するだけの理由はありませんか? –

+0

申し訳ありませんがそれをクリアする..私は写真のような選択ボタンに問題がある新しい値を追加するリンクしています。 –

+0

新しいカテゴリをメインドロップダウンに動的に追加したいですか?ページ全体を再構築して追加するか、ajaxを使用してサーバーに送信し、同時にドロップダウンリストに追加します。 –

答えて

0

私が正しくあなたを得ているなら、あなたは「新しいものを作成する」という選択肢のオプションリストに最終的な選択肢が必要ですか?

:私はあなたがそのようなsomethisで作成する必要がありますjavascript関数 checkSelectと呼ばれる - あなたはそれを「createcategory」などのユニークな値を与え、あなたが見ることができるようにその選択ボックス

<select name="..." onchange="javascript:checkSelect(this.value);"> 

onchangeイベントを置く必要以上

function checkSelect(val) 
{ 
    if(val == "createcategory") 
     document.getElementById('the_input_id').disabled = false; 
    else 
     document.getElementById('the_input_id').disabled = true; 
} 

私がこの機能で行ったことは、選択したオプションの値が "createcategory"であれば、選択ボックスのすべての変更をチェックし、そうであれば - そう、そうでなければ、私は再びそれを真に設定している。

関連する問題