Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: radjapost от 23 Июня 2006, 16:46:54

Название: Izmeneniye peremennoy v FORM
Отправлено: radjapost от 23 Июня 2006, 16:46:54
Vsem, zdrastvuyte!

Ponimayu, chto problema u menya chynikovskaya, no po internetu poriskal, no konkretnix otvetov ne nashol. Poetomu proshu vas o pomoshi.

Delo v tom, chto v FORM mne nado vidoizmenyat kakuyu-to peremennuyu. T.e. eto pochtovaya forma, xochu chtob useri vvodili lish svoi username-i, a skript avtomaticheski pribavlal k xvostu chto to tipa "+mymail.com" i potom otpravlal na server.

Jdu vashix sovetov. Zaraneye spasibo.
Название: Izmeneniye peremennoy v FORM
Отправлено: vasa_c от 23 Июня 2006, 17:01:56
1. В чем проблема?
2. Почему нельзя прибавлять уже на сервере?
3. Чтобы прочитать сообщение мне пришлось скопировать его в форму ответа и нажать translit>rus, а вам слабо?
Название: Izmeneniye peremennoy v FORM
Отправлено: radjapost от 23 Июня 2006, 17:37:47
большое спасибо за быстрый ответ.

сервер закрыт и не позволяет себя изменять. Он принимает от меня переменную Х, которую юзеры задают как свой логин, а я должен на той же странице добавить концовку "+почта.ком" и отправит на сервер в таком виде: "юзернейм+почта.ком"
Название: Izmeneniye peremennoy v FORM
Отправлено: vasa_c от 23 Июня 2006, 17:43:33
Попробуй так:

Форма

...



Обработчик отправки формы
function editform() {
 var log = document.getElementById( "login" );
 log.value =log.value + "+почта.com";
 return true;
}
Название: Izmeneniye peremennoy v FORM
Отправлено: radjapost от 23 Июня 2006, 19:32:16
Отлично!!!

Сработало. То что и было нужно. Большое спасибо.

Единственная специфика, но с этим можно жить, это то, что он сразу на странице добавляет эту "концовку" и это видит заполняющий форму. Но и так тоже неплохо...