SELECT -> INPUT TEXT

zul

Новичок
SELECT -> INPUT TEXT

Хочется вот чего:

<select name=sel1>
<option value=date>DATE</option>
<option value=time>TIME</option>
</select>
<input type=text name=content>

Чтобы content принимал значение 'ГГГГ-ММ-ЧЧ' при выборе из select'а DATE, а соответственно при выборе TIME принимал бы значение 'ЧЧ-ММ-СС'
Как сие сделать на JS?
 

MD

Guest
почитать ман по JS. Object DATE и его методы.
там все подробно и предельно ясно.
 

Линк

Guest
MD Вы невнимательно прочли вопрос

2Snegovik учите JS)) а пока вот что


PHP:
<form name="test">
<select name=sel1 OnChange="if (this.value=='date') {document.forms['test'].content.value='ГГ-ДД итд'}else {document.forms['test'].content.value='гыгы'}">
<option value=date>DATE</option>
<option value=time>TIME</option>
</select>
<input type=text name=content>
</form>

что бы совсем красиво - советую вывести в отдельную JS ф-юю
 

zul

Новичок
onChange="if(document.fsearch.what.value=='datacall'){document.fsearch.content='ГГГГ-ММ-ЧЧ';}"

а вот что было у меня... Теперь вижу в чём разница... сэнкс..
 

zul

Новичок
<select name=what onChange="if (this.value=='datacall'){document.forms['fsearch'].content.value='ГГГГ-ММ-ЧЧ'}
else{document.forms['fsearch'].content.value=''}">
<option value=datacall>data</option>
<option value=time>time</option>
</select>

update: Я поторопился, действительно, скобочку перепутал.. Сей вариант - окончателен...
 

MD

Guest
хм. сори ... действительно не внимательно. :)
звыняйте.
 
Сверху