2011-02-09 8 views
0

私はjquery validate() pluginを使用しています。
私はコンボボックスをユーザーがオプションを選択すると、新しい要素が動的に作成される形式でコンボボックスを作成します。
今、どのようにしてこの新しい要素をコンボボックスの選択されたオプションに従って検証しますか?
実際には、最初にコンボボックスの値を確認してから、新しい要素を作成します。
あなたには解決策がありますか?コンボボックスのオプションを選択すると、動的に作成された要素が検証されます

答えて

0

ユーザーがそのオプションを選択するには、右のその後の検証を行うことができ、新たな要素を作成した場合は? (しかし、あなたが最初に検証し、新しい要素を作成するべきではないのですか?)

<div id="test"> 
    <select id="ComboBox1"> 
     <option value="1">Value 1</option> 
     <option value="2">Value 2</option> 
     <option value="3">Value 3</option> 
     <option value="4">Value 4</option> 
    </select> 
</div> 

$("#ComboBox1").change(function() { 
    var text = $('<input type="text"></input>'); 
    $('#test').append(text); 
    text.validate(); 
}); 

http://jsfiddle.net/gGB6C/

それとも、あなたは2つのコンボボックスと同じ動作をしたいことを意味しています。例えば。 ComboBox1でオプションを選択すると、ComboBox2が作成されます。ユーザーはオプションを選択し、ComboBox3を作成しますか?

(要するに、あなたが質問を言い換えることができますか?)

+0

はい。ユーザーがオプションを選択したときに新しい要素を作成し、その後、この新しい要素に対して検証を行いたいと思います。 –

+0

例を追加しました。これはあなたが意味することですか? – RvdK

関連する問題