Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: При выборе 2-й из 2-х радио кнопок чтоб текстовое окно становилось активным
 
 автор: verg   (15.09.2009 в 09:21)   письмо автору
 
 

Как сделать так чтоб при выборе второй из двух радио кнопок чтоб текстовое окно становилось активным?

  Ответить  
 
 автор: mihdan   (15.09.2009 в 10:09)   письмо автору
 
   для: verg   (15.09.2009 в 09:21)
 

Вы имеете ввиду фокус? Если да, то на радиокнопку повести событие onclick передающее фокус текстовой области(полю)

  Ответить  
 
 автор: verg   (15.09.2009 в 10:19)   письмо автору
 
   для: mihdan   (15.09.2009 в 10:09)
 

Я плохо знаю javascript.
Вот что я нашел, но он работает в Google, а вот в Опере не хочет.

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

agree = 0;  // 0 means 'no', 1 means 'yes'

//  End -->
</script>
</HEAD>


<BODY>

<center>
<form name=enableform>
You can only enter your name if you agree to the terms. (just a demo)<br>
<br>
<input type=radio name='enable' value='agree' onClick="agree=1; document.enableform.box.focus();">I agree<br>
<input type=radio name='enable' value='disagree' onClick="agree=0; document.enableform.box.value='';">I disagree<br>

Please enter your name:  

<input type=text name=box onFocus="if (!agree)this.blur();" onChange="if (!agree)this.value='';" size=12>
<br>
<br>
<input type=submit value="Done!">
</form>


Помогите сделать так чтоб он работал и в опере.

  Ответить  
 
 автор: mikha   (15.09.2009 в 12:00)   письмо автору
 
   для: verg   (15.09.2009 в 10:19)
 

Не совсем понятно что именно нужно, возможно это.
ЗЫ. У меня, скрипт выше, в опере 9.0 работает.
<form name="enableform">
  <input type="radio" name="enable" value="agree" onClick="this.form.box.disabled = true; this.form.box.value = '';">
  I agree<br>
  <input type="radio" name="enable" value="disagree" onClick="this.form.box.disabled = false; this.form.box.focus();">
  I disagree<br>
  <input name="box" type="text" disabled size="12">
  <br><br>
  <input type="submit" value="Done!">
</form>

  Ответить  
 
 автор: verg   (15.09.2009 в 19:50)   письмо автору
 
   для: mikha   (15.09.2009 в 12:00)
 

Последний код, то что нужно! Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования