Я работаю над простой формой, которая генерируется динамически из базы данных, я придумала эту простую форму, чтобы просто попробовать ее, но, очевидно, она работает нормально, но после отправки в той же форме второй раз как бы удерживает старуюзначение oO
<script src="jquery-1.4.4.js" type="text/javascript"></script>
<script type="text/javascript">
function init(items,userId) {
var inputdata = $("#qty_"+items).val();
var userId = userId;
alert(inputdata);
$("#form_"+items).live("submit", function() {
$.post("test_query.php", { value:inputdata, userId:userId },
function(data){
$('#results').empty();
alert(data);
});
return false;
});
};
</script>
<?php
for($i=1; $i <2; $i ++)
{
echo "
<div>
<form id='form_".$i."'>
<input id='qty_".$i."' type='text' autocomplete='OFF' />
<input type=\"submit\" value=\"submit\" onclick=\"init(".$i.",2)\"/>
</form>
<script>
</script>
</div>
";
}
?>
</div>
ОБНОВЛЕНИЕ: забыл упомянуть, что идея не обновлять страницу при отправке.И формы имя / идентификатор генерируются динамически.