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

HTML+CSS+JavaScript

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

 

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

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

тема: этот JavaScript
 
 автор: LimP   (29.11.2004 в 17:01)   письмо автору
 
 

Драсьте помогите плиз с яваскриптом,такая беда,нужно 2 ситуации,написать: 1)вот например есть поле выбора <select name=selct1><option>123</option><option>456</option></select> и есть textarea так вот как мне сделать,чтобы при выборе "456" поле становилось активным и пользователь мог вписать в него значение,а если выбрано "123",то оно как бы невидимо,тоесть пользователь не может в него вписать данные. 2)например есть флажок(checkbutton),если он не поставлен,то пользователь не может нажать на кнопку например "Зарегестрироваться",короче типа,условия я прочел и соглачен ставим флажок и только тогда наш скрипт обрабатфывается,помогите,пожалуйста,очеень нгужно....

   
 
 автор: Crux   (29.11.2004 в 20:49)   письмо автору
 
   для: LimP   (29.11.2004 в 17:01)
 

<html>
<head>

<script language="JavaScript">
<!--

function checkIt2(){
    if (f.chk.checked==true) f.btn.disabled = true 
        else f.btn.disabled = false;
}
function checkIt(){
    if (f.sel1.options[f.sel1.selectedIndex].text=="456") f.txtarea.focus() 
        else if (f.sel1.options[f.sel1.selectedIndex].text=="123") f.txtarea.readOnly=true;
}

-->
</script>

</head>
<body>
<form name="f">
  <select name='sel1' onChange='checkIt()'><option>123</option><option>456</option></select>
  <textarea name="txtarea" cols="15" rows="30"> </textarea>
  <input type="checkbox" name="chk" onClick="checkIt2()">
  <input type="button" name="btn" value="Button"  >
</form>
</body>
</html>

   
 
 автор: LimP   (02.12.2004 в 19:53)   письмо автору
 
   для: Crux   (29.11.2004 в 20:49)
 

ага,пасиба,все работает я уже сделал...

   
 
 автор: off   (20.11.2005 в 18:00)   письмо автору
 
   для: LimP   (02.12.2004 в 19:53)
 

Вопрос: Как сделать все тоже самое, но только без тега <form>?

   
 
 автор: goddamn   (20.11.2005 в 18:09)   письмо автору
 
   для: off   (20.11.2005 в 18:00)
 

2off : а как тогда выводить чекбоксы и селекты ???

   
 
 автор: off   (20.11.2005 в 18:13)   письмо автору
 
   для: goddamn   (20.11.2005 в 18:09)
 

1)Всмысле форма есть, в нее подключаются разные элементы инклюдом из других файлов, соотв. в каждом файле должен быть свой js для конкретных элементов.

2)Мне нужно только про селект, и вместо textarea - input.

   
 
 автор: goddamn   (20.11.2005 в 18:51)   письмо автору
 
   для: off   (20.11.2005 в 18:13)
 

1. если я правильно понял, то имя формы можно передавать как параметр вызываемой функции.
тобишь вместо function checkIt2(){....} получится function checkIt2(formname){...}
ну и соответственно в самой функции what будет названием формы

2. и в чем загвоздка ?

   
Rambler's Top100
вверх

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