Автор 1_and_0 задал вопрос в разделе Другие языки и технологии
JS. Поиск id на странице. и получил лучший ответ
Ответ от Александр Ермилов[гуру]
что значит "20 форм" и как к ним прикручивать датапикер?
- к полям наверное?
не важно сколько там форм - полям, к которым прикручивается пикер - одинаковый класс - так проще. - например class="hasdatepicker"
можно и иначе - подойдет любой селектор jQuery, который позволит выбрать только нужные поля.
Но чем проще селектор и меньше фильтров - тем быстрее он работает.
В простом случае, когда нужно элементарно выбрать дату и вставить в поле:
<script type="text/javascript">
$(function() { $( ".hasdatepicker" ).datepicker(); });
</script>
а если понадобится что-то сотворить, то this в функции - это и есть то поле, с которым работает датапикер.
например -
$(function() { $( ".hasdatepicker" ).datepicker({ onSelect: function(){ alert(this.value)} }); });
будет выводить alert со значением того поля, в которое помещена дата пикером, каждый раз когда для какого либо поля он будет использован.
детали и возможности см. на
Попробуй через jQuery