может, так
var ispol1= ($("#form1 #ispol1 option:selected").html()) |
Цитата:
и так пробовал var ispol1= ($("#document.form1.ispol1 option:selected").html()) ; тоже не хочет :cray: |
arahmanov, приведите код этой формы
|
<select id=\"ispol"+curFieldNameId+"[]\" name=\"ispol"+curFieldNameId+"\"><option value=\"нет исполнителя\">нет исполнителя</option><option value=\"Kolya\">Nikolay</option><option value=\"VoVa\">Vova</option> <option value=\"Vlad\">Vlad</option><option value=\"Ruslan\">Ruslna</option> </select> |
<head> <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> </head> <body> <form> <select id="ispol1"> <option selected>1</option> <option>2</option> </select> <select id="ispol2"> <option>1</option> <option selected>2</option> </select> </form> <script> $(window).load(function () { var ispol =[]; $("select[id^='ispol']").each(function () { var N = parseInt($(this).attr("id").replace("ispol","")); ispol[N]=$(this).find("option:selected").val(); }); $("select[id^='ispol']").change(function () { var N = parseInt($(this).attr("id").replace("ispol","")); ispol[N]=$(this).find("option:selected").val(); for(var i in ispol){ alert(ispol[i]); } }); for(var i in ispol){ alert(ispol[i]); } }); </script> </body> Тут нужно забирать данные при полном заполнении формы (он жа может переключать селекты ) т.е при и нажатии кнопки отправки формы |
arahmanov, у вас же id получается ispol1[]
|
Цитата:
|
Цитата:
проблема в том что форма не будет заполнена не когда..и сколько селекторов у нас будет тоже не ясно.. но даже не в этом суть.. а суть в том что мне нужно забрать эти значения в функцию отправки данных , а там я с синаксисом все время хромаю и у меня вообще все перестает работать .. если я не жестко указываю переменную |
Цитата:
|
Часовой пояс GMT +3, время: 04:16. |