Alim_(I)
Эксперт
Дата регистрации:
26.04.2011 14:55:07
Сообщений: 119
Почему у меня не работает? Мне надо чтобы при клике кнопка пере именовалась в "Сработало!"
Вот мой HTML-документ
<html>
<head>
<meta http-equiv="Content-type" content="text/html charset=windows-1251">
<script type="text/javascript" src="JavaScript.js"></script>
<title>Test</title>
</head>
<body>
<input type="button" name="button" value="Обычная кнопка" onClick="rename();">
</body>.
И вот мой файл JavaScript.js
function rename(){
document.buttons.button.value = 'Сработало!';
}
.
В чем ошибка?
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Здесь нет формы. Нужна форма. А внутри формы должен быть элемент input.
Alim_(I)
Эксперт
Дата регистрации:
26.04.2011 14:55:07
Сообщений: 119
Все равно не работает.
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Это понятно, Вы наверняка не поменяли ничего больше. Наверняка имя формы не задали, а если и задали, то не использовали. Покажите код.
Alim_(I)
Эксперт
Дата регистрации:
26.04.2011 14:55:07
Сообщений: 119
<form>
<input type="button" name="button" value="Обычная кнопка" onClick="rename();">
</form>
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Как я и говорил: здесь нет имени формы. Добавьте атрибут name в тег form.
Alim_(I)
Эксперт
Дата регистрации:
26.04.2011 14:55:07
Сообщений: 119
Имя добавил.
<form name="form">
<input type="button" name="button" value="Обычная кнопка" onClick="rename();">
</form>
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Возьмите другое имя, например, "myform".
А обратиться к значению input надо так: document.myform.button.value
Alim_(I)
Эксперт
Дата регистрации:
26.04.2011 14:55:07
Сообщений: 119
Спасибо, щас попробую.
Alim_(I)
Эксперт
Дата регистрации:
26.04.2011 14:55:07
Сообщений: 119
Спасибо, теперь она заработала. А как сделать чтобы обратно "Простая кнопка" вернулось? т.е. при щелчке появляется надпись "Сработало!" А "Простая кнопка" исчезает, а как сделать чтобы наоборот тоже было?(чтобы вернуть на "Простая кнопка" можно было?)