Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Проблема с динамическим наполнением input (https://javascript.ru/forum/dom-window/17184-problema-s-dinamicheskim-napolneniem-input.html)

ArmagedDance 09.05.2011 16:50

Проблема с динамическим наполнением input
 
Суть проблемы в следующем:
При нажатии на блок с ссылкой вида
<div id=place_table>
<div id="place_2N"><a href=# id="2N">2N</a></div>
</div>


скриптом
$('#place_table div a').click(function(){
var before=$('#form input[name=place]').val();
var id=$(this).attr('id');
$(this).hide();
$('#form input[name=place]').val(before+' '+id);
});


набираю в input id-шники тех элементов, на которых были сделаны ссылки.

<input type=text name="place" id="booking_place" disabled>


Визуально это отображается, то есть input наполняется нужными id, но при отправке формы обработчик php выдает ошибку, якобы
$_REQUEST['place']
пуст

ArmagedDance 09.05.2011 17:16

А самое замечательное, что такая проверка успешно проходит.

$('#booking_form').submit(function(){
	if($('#booking_place').val()==""){
	alert("Выберите места, которые желаете забронировать!");
	return false;
	}
});


Как говорится, приплыли((

ArmagedDance 09.05.2011 17:41

Разобрался сам. параметр Disabled отменяет пересылку данных элемента формы на сервер. Заменил на Readonly.


Часовой пояс GMT +3, время: 19:50.