• Страница 1 из 1
  • 1
Форум » uCoz » Помощь по uCoz » ДОП ПОЛЕ ДЛЯ ПЕРСОНАЛЬНОЙ СТРАНИЦЫ
ДОП ПОЛЕ ДЛЯ ПЕРСОНАЛЬНОЙ СТРАНИЦЫ
robertbat123 Оффлайн
Проверенный
5
Дата: Воскресенье, 2014-09-07, 18:44 | Сообщение # 1
Здравствуйте! Вот такой код

Код
<script type="text/javascript">  
var nT = {fields: ['Подпись','Класс в игре'], // поля  
// %CLASS% — порядковый номер элемента. служит для указания класса.  
// %NAME% — название поля  
// %VALUE% — текстовое поле  

// настройки для страницы редактирования  
form: '<tr><td valign="top" class="manTd1 a%CLASS%">%NAME%:</td><td class="manTd2 b%CLASS%">%VALUE%</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"/></td></tr>', // форма полей  
iForm: '<textarea class="signField%CLASS%" style="width:100%;"></textarea>', // форма текстовых полей  

// настройки для персональной страницы  
pForm: '<div id="blockT%CLASS%" class="udtb"><div class="udtlb">%NAME%:</div> <span>%VALUE%</span></div>' // форма полей  
};  
</script>  

<script type="text/javascript">  
if(location.href.split("/")[4].substr(0,1)*1!=8){$(".manTable").each(function(){var a="";for(nF=0;nF<nT.fields.length;nF++)a+=nT.form.replace("%NAME%",nT.fields[nF]).replace("%VALUE%",nT.iForm.replace("%CLASS%",nF)).replace(/%CLASS%/g,nF);$("#siM33").before(a).prev().remove();$("#siM33").hide()});$("#siF20").click(function(){var a="";for(nK=0;nK<nT.fields.length;nK++){a+=$(".signField"+nK).val()+"{|}";$("#siF9").val(a)}adduser.submit()});$("#siF9").each(function(){iReg=$(this).val().split("{|}");$('textarea[class^="signField"]').each(function(){iRV= iReg[$(this).attr("class").substr(9)*1];$(this).val(iRV)})})}else $("#block21").each(function(){iNReg=$("span",this).html().split("{|}");nV="";for(nM=0;nM<nT.fields.length;nM++)nV+=iNReg[nM]?nT.pForm.replace("%NAME%",nT.fields[nM]).replace("%VALUE%",iNReg[nM]).replace(/%CLASS%/g,nM):'';$(this).after(nV).hide()});</script>


Как сделать, чтобы поле для "Подписи" было текстовое, а "Класс
в игре" с помощью селекта.
Профиль
Lumore Оффлайн
Проверенный
32
Дата: Воскресенье, 2014-09-07, 21:14 | Сообщение # 2
Input столбец "Radio" или "Checkbox", а вот тебе textarea



Сообщение отредактировал Lumore - Воскресенье, 2014-09-07, 21:16
Профиль
robertbat123 Оффлайн
Проверенный
5
Дата: Воскресенье, 2014-09-07, 22:19 | Сообщение # 3
Lumore, Извиняюсь за неправильно сформированный вопрос.Этот скрипт делит текстовую форму заполнения подписи для форума на две части. Меняю форму для ввода текста:

Код
iForm: '<textarea class="signField%CLASS%" style="width:100%;"></textarea>', // форма текстовых полей  


на селект:

Код
<select class="signField%CLASS%" style="width:25%;">
<OPTION >Не выбран...</OPTION>
<OPTION>...</OPTION>
<OPTION>...</OPTION>
<OPTION >...</OPTION></select>


в итоге обе формы становятся селектом. Мне надо, чтобы первая форма была текстовой для вставки кода подписи для форума, а вторая форма была селектовой.
Профиль
Форум » uCoz » Помощь по uCoz » ДОП ПОЛЕ ДЛЯ ПЕРСОНАЛЬНОЙ СТРАНИЦЫ
  • Страница 1 из 1
  • 1
Поиск: