Помощь - Поиск - Пользователи - Календарь
Полная версия: JavaSCRIPT
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
Scorp_Freeman
Подскажыте пожалусто как в зависимости от того какая радиокнопка выбрана очистить то или иное текстовое поле))) Перерыл много страниц вроде написано хорошо, а как перехожу к практике то не работает(((

Вот что я пробую исправить:

HTML
<html>
<head>

<script language="javascript">
function clears(){
if(document.form1.radio1[0].Checked){
document.form1.text1.value="";}
else
{document.form1.text2.value="";}
}

</SCRIPT>
</head>
<body>

<form name="form1">
<TABLE cellspacing=0 cellpadding=10>
<CAPTION type="color:red; text-width: bold">
<TR>
<TD> <INPUT type=button value="Очистить" onClick="clears()">
<BR><INPUT type=radio name="radio1" value=1 >First<BR>
<INPUT type=radio name="radio1" value=2>Two<P>
<INPUT type="button" value="Вставить"></p>
<TD> <TEXTAREA cols=20 rows=5 name="text1" value=Scorp_Freeman></TEXTAREA><BR>
<INPUT type=text name="text2" size=5>
</TABLE>
</FORM>

</body>
</html>



Опишу немного) Значит на форме 2 поля типа text и textarea, и 2 кнопки типа radio. Если выбрана 1первая то надо очистить textarea, вторая соответственно техт.

Я догадываюсь что ошибка скорее всего в условии так как постоянно срабатывает часть else условной конструкции)
volvo
Вообще-то JS является case-sensitive языком, а checked != Checked...

HTML
<script language="javascript">
function clears(){
if(document.form1.radio1[0].checked) {
document.form1.text1.value="";
}
else {
document.form1.text2.value="";
}
}
</script>

должно работать...
Scorp_Freeman
Цитата(volvo @ 22.06.2008 13:45) *

Вообще-то JS является case-sensitive языком, а checked != Checked...


wacko.gif мда)) точно. Опять невнимателен))) Спасибо работает
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.