Вывести в форме адреса покупателя, placeholder для полей? Есть решение
Имеется стандартная контактная форма webasyst, в личном кабинете. В форме есть блок адреса покупателя:
<div class="wa-field wa-field-address"> <div class="wa-name">Адрес</div> <div class="wa-value"> <p> <span class="field wa-field-address-street"> <span>Улица, дом, квартира</span> <input title="Улица, дом, квартира" type="text" name="profile[address][street]" value=""> </span> <span class="field wa-field-address-city"> <span>Город</span> <input title="Город" type="text" name="profile[address][city]" value="Москва"> </span> ... </p> </div> </div> К большому сожалению эти поля input до сих пор не поддерживают placeholder. Подскажите пожалуйста, как на Jquery, взять текст, из span стоящим перед input, и вставить его в качестве placeholder в этот input?
4 ответа
Вот так можно взять значение для placeholder из title поля:
А вот так из span стоящего перед полем:
А как быть в форме регистрации? Там как я понял, нужно получить значение div.wa-mame в родительском элементе input?
p.s. это универсальное решение, которое я написал по необходимости, его можно бросить прямо в default.shop.js