|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 29 Jul 2001 11:38:46 To : All Subject : Re: F1! -------------------------------------------------------------------------------- OK wrote: > > >> Сделал я на своей страничке свой движок для отсылки писем. Hу тот же > >> email только сразу с сайта. Там есть текстовое поле, в которое > >> пользователю необходимо ввести своё имя. По умолчанию это поле должно быть > >> пустым, но в нём появляется слово "null"? Подскажите, плз, что я тут не > >> так делаю: <INPUT TYPE ="text" NAME = "Name" onChange = "setName()" Text=" > >> "> > > s> А содержимое функции setName() нам Пушкин предъявлять будет? > > Да пожалуйста! Только слово "null" появляется сразу после загрузки, убрать-то > я его могу. Какая разница? Все равно это слово - результат работы какого-то скрипта. > Так что onChange наверное тут не причём? или как? Возможно. Хотя на первый взгляд setName все-таки написана неверно. По крайней мере по нетскейповским понятиям валидатор, вызываемый по onChange, должен возвращать логическое значение, в зависимости от того, правильно ли значение поля. А у тебя функция возвращает черт знает что (скорее всего именно null). > function setName() { > var expdate = new Date (); > expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); > var prompt=i = document.Mail.name.value; а что тут имелось в виду? > setCookie("name", i, expdate); > } И еще это обычно пишут вот так: onChange='setName(this)', а функцию как: function setName(field) { ... var prompt= field.value; ... } чтобы не зависеть от имен полей и форм в документе. > ЗЫ А это правда, что Пушкие шарил в HTML? Пушкин - он во всем шарил ;-) --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/28258f8338f8.html, оценка из 5, голосов 10
|