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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Очистка адресной строки перед Очисткой формы

Сообщения:  [1-10]   [11-20] 

 
 автор: TetRiska   (22.02.2009 в 22:25)   письмо автору
 
   для: sl1p   (22.02.2009 в 21:55)
 

сделал так:
<button type="reset" onclick="Clear();">Очистить</button>
и
function Clear()
{
    document.getElementById("some_id_1").className = 'pc-indicator-inline';
    document.getElementById("some_id_2").innerHTML = '&nbsp;';
    document.getElementById("some_id_3").innerHTML = '<span class=\"pc-indicator-text pc-critical\">&nbsp;</span>';
    document.getElementById("STATUS").innerHTML = '&nbsp;';
    document.getElementById("lo_gn").value = 'Введите имя пользователя';


не выводит в поле текст :(
видать ресет кнопки позднее срабатывает чем скрипт, а как сделать чтобы наоборот?
у меня есть ф-ция маски
function CreateTextMask(elementid, masktext)
{
    var element = document.getElementById(elementid);
    
    element.value = masktext;
    
    element.onfocus = function()
    {
        if (element.value == masktext)
        {
            element.className = "maskable-false";
            element.value = "";
        }
    }
    
    element.onblur = function()
    {
        if (element.value.length == 0)
        {
            element.className = "maskable-true";
            element.value = masktext;
        }
    }
}

использование
    CreateTextMask("lo_gn","Введите имя пользователя");
    CreateTextMask("ps_wq","Введите пароль");

Она при загрузке заполняет эти поля, можно ли както ее использовать после очистки?

Пошол другим путем :)
<input type="button" onclick="Clear();" value="Очистить">

и
    document.getElementById("ma_il").value = '';
    document.getElementById("qw_est").value = '';
    document.getElementById("su_m").value = '';


Спасибо за помощ

  Ответить  
 
 автор: sl1p   (22.02.2009 в 22:02)   письмо автору
 
   для: TetRiska   (22.02.2009 в 22:00)
 

может кнопка стандартного ресета работает позже скрипта (:

  Ответить  
 
 автор: TetRiska   (22.02.2009 в 22:00)   письмо автору
 
   для: sl1p   (22.02.2009 в 21:55)
 

Не совсем понял :)

  Ответить  
 
 автор: sl1p   (22.02.2009 в 21:55)   письмо автору
 
   для: TetRiska   (22.02.2009 в 21:45)
 

всё даёт(: смотрите ваш скрипт по измененю значений в первых двух полях (:

  Ответить  
 
 автор: TetRiska   (22.02.2009 в 21:45)   письмо автору
 
   для: sl1p   (22.02.2009 в 21:39)
 

Хммм прикол...но не отображается, видать очистка не дает тексту вставится чели?

  Ответить  
 
 автор: sl1p   (22.02.2009 в 21:39)   письмо автору
 
   для: TetRiska   (22.02.2009 в 21:36)
 

до(:

  Ответить  
 
 автор: TetRiska   (22.02.2009 в 21:36)   письмо автору
 
   для: sl1p   (22.02.2009 в 21:19)
 

Еще 1 моментик.
Чтобы автоматически в текстовое поле ввести текст после очистки надо делать так?
document.getElementById("lo_gn").value = 'Введите имя пользователя'; 

  Ответить  
 
 автор: sl1p   (22.02.2009 в 21:19)   письмо автору
 
   для: TetRiska   (22.02.2009 в 21:16)
 

хе) хитро(:
но лучше всего будет перед записью, наоборот, чистить дивы.

  Ответить  
 
 автор: TetRiska   (22.02.2009 в 21:16)   письмо автору
 
   для: sl1p   (22.02.2009 в 21:14)
 

благодарю уже решил :)
Придав ид всем дивам и написав ф-цию )
function Clear()
{
    document.getElementById("some_id_1").className = 'pc-indicator-inline';
    document.getElementById("some_id_2").innerHTML = '&nbsp;';
    document.getElementById("some_id_3").innerHTML = '<span class=\"pc-indicator-text pc-critical\">&nbsp;</span>';
    document.getElementById("STATUS").innerHTML = '&nbsp;';

  Ответить  
 
 автор: sl1p   (22.02.2009 в 21:14)   письмо автору
 
   для: TetRiska   (22.02.2009 в 20:24)
 

ну в данном случае:
indicator.setAttribute('name', 'myName');

зы. нащёт дивов, так это уже можно как угодно делать, можно создать переменную которая бы при первом вызове изменялась и тогда уже в зависимости от переменной чистить див так или так. Или как вариант, в ваших функциях которые пишут текст в див, перед записью очищать его.

  Ответить  

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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