Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85

Одинаковое значение поля

11.10.2011, 18:49. Показов 1927. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Есть код, где при нажатии на кнопку, текст из первого поля для ввода, (к примеру, "edit1") переносится в другое поле ("edit2") при нажатии на кнопку. Значение edit1 при этом должно очищаться. Как такое можно реализовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.10.2011, 18:49
Ответы с готовыми решениями:

Как присвоить одинаковое значение всем элементам индексного массива длины N?
Всегда делал это перебором всех N элементов массива var N = 31415926; var myArr = new Array (N) var e = Math.E; // число Непера,...

Отформатировать поля под одинаковое количество символов
Здравствуйте, очень нужна помощь в написании программы, сам с я языком не знаком, хоть и напоминает паскаль Заранее спасибо! Условие: ...

Создание поля в DBGrid, значение которого присваивается ориентируясь на значение поля в базе данных SQL
Добрый день! Возник такой вопрос: Есть таблица базы данных, которая в числе прочих имеет параметр, показывающий, к какому отделу...

16
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
11.10.2011, 18:57
Цитата Сообщение от Delorthe Посмотреть сообщение
Есть код, где... Значение edit1 при этом должно очищаться. Как такое можно реализовать?
Код в студию.
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
11.10.2011, 19:04
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <title></title>
         <meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
        <style type='text/css'>
        </style>    
        <script type='text/javascript'>
        
            function enter(){
                document.getElementById('edit2').value = document.getElementById('edit1').value;
                document.getElementById('edit1').value = '';
            }
            
        </script>
    </head>
    <body>
        Поле 1<input type='text' name='edit1' id='edit1' /><br/>
        Поле 2<input type='text' name='edit2' id='edit2' /><br/>
        <input type='button'  id='but' value='Ввести' onclick='enter()'/> 
    </body>
</html>
1
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
11.10.2011, 19:31  [ТС]
Спасибо большое, Vicont!
Еще вопрос назрел, как у компонентов edit1 и edit2 изменить ширину? Параметры size и width не работают
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
11.10.2011, 19:53
HTML5
1
<input type='text' name='edit2' id='edit2' style='width: 15px;' />
1
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
12.10.2011, 12:21  [ТС]
А как сделать так, чтобы при повторном октрытии-закрытии страницы значение поля для ввода сохранялось?
И еще, нужно, чтобы последнее измененное значение второго поля для ввода (edit2) отображалось у всех пользователей на сайте вплоть до того, пока его кто-нибудь не обновит (не введет новый текст в edit1)
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
12.10.2011, 12:57
Цитата Сообщение от Delorthe Посмотреть сообщение
чтобы при повторном октрытии-закрытии страницы значение поля для ввода сохранялось?
Если Вы хотите, чтобы пользователь ввел значение в поле, а потом закрыл и открыл заново страницу и увидел введенное значение, то тут помогут cookies.
Цитата Сообщение от Delorthe Посмотреть сообщение
последнее измененное значение второго поля для ввода (edit2) отображалось у всех пользователей на сайте
Вот тут уже понадобиться база данных.

Добавлено через 13 минут
Ну или примитивный вариант, использовать для хранения значения файл.
1
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
12.10.2011, 13:26  [ТС]
А код первого варианта с cookies можно?
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
12.10.2011, 16:00
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
     <title>Vicont</title>
     <meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
     <style type='text/css'></style>        
      <script type='text/javascript'>         
            function enter(){
          // Создание объекта даты
          expiresDate = new Date();
          // Установка срока годности cookie на сутки
          expiresDate.setTime(expiresDate.getTime + 1000*60*60*24)
          // Установка cookie
          document.cookie = "enter_value=" + document.getElementById('edit1').value + "; expires =" + expiresDate;
                 document.getElementById('edit2').value = document.getElementById('edit1').value;
                 document.getElementById('edit1').value = '';
             }
             // Функция чтения cookie
             function readCookie(){
                 var record;
          var data = document.cookie.split(';');
          for (i=0; i<data.length; i++){
        record = data[i].split('=');
        if (record[0] == 'enter_value'){
           document.getElementById('edit1').value = record[1];
           break;
        }
           }                        
       }
     </script>
  </head>
  <body onload='readCookie()'>
      Поле 1<input type='text' name='edit1' id='edit1' /><br/>
      Поле 2<input type='text' name='edit2' id='edit2' /><br/>
      <input type='button'  id='but' value='Ввести' onclick='enter()'/>       
  </body>
</html>
1
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
12.10.2011, 16:32  [ТС]
При установке чтения cookies компонентом edit2 (вместо edit1), с кукисами что-то случается, и вместо текста выводятся каракули
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
12.10.2011, 17:52
Потерял escape.
JavaScript
1
2
// Установка cookie
document.cookie = "enter_value=" + document.getElementById('edit1').value + "; expires =" + expiresDate;
Должно быть:
JavaScript
1
2
// Установка cookie
document.cookie = "enter_value=" + escape(document.getElementById('edit1').value) + "; expires =" + expiresDate;
А при чтении:
JavaScript
1
 document.getElementById('edit1').value = record[1];
Должно быть:
JavaScript
1
 document.getElementById('edit1').value = unescape(record[1]);
0
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
13.10.2011, 13:11  [ТС]
Спасибо, помогаете.
Последний вопрос: нужен checkbox, edit3 и edit4. В edit3 пользователь пишет свое имя, а если установил чекбокс, то имя в edit4 не отображается. Если же чекбокс чист, имя отображается в edit3
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
14.10.2011, 01:03
Цитата Сообщение от Delorthe Посмотреть сообщение
если установил чекбокс, то имя в edit4 не отображается. Если же чекбокс чист, имя отображается в edit3
Не совсем понятен вопрос.
Есть два поля ( edit3 и edit4 ) и checkbox. Пользователь вводит свое имя в edit3 а что дальше должно происходить? нажатие на кнопку? и какую роль отводится checkbox-у?
0
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
14.10.2011, 12:08  [ТС]
Пользователь вводит имя в checkbox, и нажимает кнопку. Далее происходит следующее: если checkbox выбран, имя отображается в edit4, если нет - в edit4 отображает что-то типа "Аноним"
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
14.10.2011, 16:45
Цитата Сообщение от Delorthe Посмотреть сообщение
вводит имя в checkbox
Наверное все же в edit3 ?
0
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
14.10.2011, 17:21  [ТС]
ну да, перепутал
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
14.10.2011, 20:22
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>Vicont</title>
    <script type="text/javascript">
        function send_data(){
            var surnameVar = window.document.getElementById("surname").value;
            //Если в поле введено значение
            if (surnameVar)
                    if (window.document.getElementById("show_surname").checked)
                        window.document.getElementById("surname2").value = surnameVar;
                    else
                        window.document.getElementById("surname2").value = "Аноним";
        }
    </script>
</head>
<body>
    <input type='text' name="surname" id="surname" value=""/>
    <input type='text' name="surname2" id="surname2" value=""/>
    <input type="checkbox" id="show_surname"/>Показать имя<br />
    <input type="button" onclick="send_data()" value="Ввод" style="width: 130px; height: 20px;"/>
</body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.10.2011, 20:22
Помогаю со студенческими работами здесь

Одинаковое значение Random()
for (int i = 0; i &lt; CharacterEquipment.Length; i++) { if (Character.LVL &lt;= 10) { ...

Srand() выдает одинаковое значение в потоках
Приветствую! Есть основной поток и 20 дополнительных. В основном вызывается функция srand(time(NULL));. Причем что я только в нее не...

Выделить последнее одинаковое значение в ListBox
Помогите пожалуйста! Есть листбокс с повторяющимися значениями Например: 1.Москва 2.Питер 3.Самара 4.Новосибирск 5.Москва ...

Одинаковое значение дат при генерации
Всем привет! Есть такой код: var t = Enumerable.Range(1, 10).Select(x =&gt; DateTimeOffset.UtcNow.Ticks).ToArray(); В t в итоге...

Придать всем ячейкам массива одинаковое значение
Можно-ли придать всем ячейкам массива одинаковое значение одним оператором или командой?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru