:stop:
Я ссылку кидал, вы читали? Вы знаете что такое массив? Читали что возвращают эти методы jQuery и как ими пользоваться? :-/ |
ShutTap, судя по вашему сообщению, вы ну совсем не знаете javascript.
Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://htmlbook.ru/samhtml По CSS -- здесь: http://htmlbook.ru/samcss Задавайте конкретные вопросы по ходу дела. |
ага, совсем не знаю. просто в одном месте потребовалось изменить, до этого не сталкивался особо в принципе...
|
не подскажите на примере? так и не понял, из статей... подробно изучать ради этого изменения, скорее всего единственного еще на долгое время, нет возможности..
|
ShutTap,
Делайте простые тестовые примеры, может сами разберетесь пока будете делать. Нет - так на примерах и поможем. (примеры которые можно запустить [HTML run], [JS run]) |
Что-то вроде такого хочу сделать... Чтобы при добавлении новых полей смотрелись значения в уже добавленных, и в новом проставлялось значение больше максимального на единицу.
Но это не работает, и мне трудно понять почему upd работает, спасибо всем :) <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <div id="text"> </div> <table id="table"> <tr> <td><input type="text" value="1" name="field[]"></td> </tr> <tr> <td><input type="text" value="" name="field[]" placeholder="введите значение"></td> </tr> <tr> <td><input type="text" value="5" name="field[]"></td> </tr> </table> <input type="button" onClick="addvalue();" value="try"> <script> function addvalue(){ var num = 0; var num_tmp; var num_vals = "Выставленные значения: "; $("input[name=field\\[\\]]").each( function(i,elem) { num_tmp = parseInt($(elem).val(), 10); if (num_tmp>num){num=num_tmp;} num_vals+=num_tmp+", "; } ); $("#text").html(num_vals); $("#table").append("<tr><td><input type='text' value='"+(num+1)+"' name='field[]'></td></tr>"); } </script> |
ShutTap,
Ну для начала jQuery подключите |
а, ахах, на сайте-то подключено.... :) подключил
|
ShutTap,
Следующее замечание что вы не приведите к числовому типу ($(elem).val() - возвращает строку) parseInt($(elem).val(), 10) |
добавил
|
Часовой пояс GMT +3, время: 15:09. |