Что-то вроде такого хочу сделать... Чтобы при добавлении новых полей смотрелись значения в уже добавленных, и в новом проставлялось значение больше максимального на единицу.
Но это не работает, и мне трудно понять почему
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>