Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
4 / 3 / 2
Регистрация: 03.09.2013
Сообщений: 141

Увеличить динамически добавляемое значение поля

23.12.2015, 13:12. Показов 1266. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такой скрипт:
PHP
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<script type=\"text/javascript\">
var total = 0;
function add_new_image(){
    total++;
    $('<tr>')
    .attr('id','tr_image_'+total)
    .css({lineHeight:'20px'})
    .append (
    $('<td>')
    .attr('id','td_title_'+total)
    .css({paddingRight:'5px',width:'200px'})
    .append(
    $('<input type=\"text\" style=\"font-size:13px;\" onfocus=\"this.select();lcs(this)\" onclick=\"event.cancelBubble=true;this.select();lcs(this)\" readonly />')
    .css({width:'200px'})
    .attr('id','date_'+total)
    .attr('name','date_'+total)
    )                              
    )
        .append(
        $('<td>')
        .attr('id','td_ name_'+total)
        .css({paddingRight:'5px',width:'200px'})
        .append(
        $('\
        <select>\
        <option>09:00</option>\
        <option>09:20</option>\
        <option>09:40</option>\
        <option>10:00</option>\
        <option>10:20</option>\
        <option>10:40</option>\
        <option>11:00</option>\
        <option>11:20</option>\
        <option>11:40</option>\
        <option>12:00</option>\
        <option>12:20</option>\
        <option>12:40</option>\
        <option>13:00</option>\
        <option>13:20</option>\
        <option>13:40</option>\
        <option>14:00</option>\
        <option>14:20</option>\
        <option>14:40</option>\
        <option>15:00</option>\
        <option>15:20</option>\
        <option>15:40</option>\
        <option>16:00</option>\
        <option>16:20</option>\
        <option>16:40</option>\
        <option>17:00</option>\
        <option>17:20</option>\
        <option>17:40</option>\
        <option>18:00</option>\
        <option>18:20</option>\
        <option>18:40</option>\
        <option>19:00</option>\
        <option>19:20</option>\
        <option>19:40</option>\
        <option>20:00</option>\
        <option>20:20</option>\
        <option>20:40</option>\
        </select>\
        ')
        .css({width:'200px'})
        .attr('id','time_'+total)
        .attr('name','time_'+total)
        )                              
        )           
     .append(
         $('<td align=\"center\">')
         .css({width:'60px'})
         .append(
            $('<span id=\"progress_'+total+'\" class=\"padding5px\"><a href=\"#\" onclick=\"$(\'#tr_image_'+total+'\').remove();\" class=\"ico_delete\"><b>X</b></a></span>')
          )
      )
      .appendTo('#table_container');                 
 }
$(document).ready(function() {
     add_new_image();
 });
</script>
<br/><br/>
<center>
<form action=\"".$_SERVER['REQUEST_URI']."\" method=\"post\">
<table id=\"table_container\" border=\"1\" >
<tr>
<td colspan=\"3\" align=\"center\">
";
$selmastersql = mysql_query( " SELECT * FROM $tbname_master ORDER BY master_fio ASC " ) or die ("Error".mysql_error());
echo "<select name=\"master\">";
while ($selmaster = mysql_fetch_array($selmastersql)) {
echo "
<option value=\"".$selmaster['idmaster']."\">".$selmaster['master_fio']."</option>
";
}
echo "</select>";
echo "
</td>
</tr>
</table>
<b>ИЛИ</b> <br> 
    <script type=\"text/javascript\">
    $(document).ready(function(){
    $('#calendar1').simpleDatepicker();  
    });
    </script>
<input type=\"text\" id=\"calendar1\" name=\"openzapiscal\" style=\"font-size:13px;\" onfocus=\"this.select();lcs(this)\" onclick=\"event.cancelBubble=true;this.select();lcs(this)\" readonly />
<a href=\"#\" onclick=\"document.getElementById('calendar1').value=''; return false;\"><b>Х</b></a>
<select name=\"freetime\">
<option>09:00-15:00</option>
<option>15:00-21:00</option>
</select>
<input type=\"checkbox\" name=\"openzapisstat\" value=\"10\" > БЕЗ ЗАПИСИ
<br/><br/>
<input type=\"button\" value=\"Добавить поле\" id=\"add\" onclick=\"return add_new_image();\">
<input type=\"submit\" value=\"Отправить\" name=\"addrun\">
</form>
Вот поле с временем option ('id','time_'+total), которое добавляется динамически, нужно как-то преобразовать, чтобы заложено было не то значение, что сейчас списком, а значение "+20" от заданного предыдущего (увеличивалось на 20, потом значения в числовые переделаю, например в виде time, сейчас не важно), а поле 'id','date_'+total, также при динамическом добавлении - дублировало бы значение ранее введенного.
Вот что-то с +total+ пробовал, но на единицу только +
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.12.2015, 13:12
Ответы с готовыми решениями:

Поля формы для ввода массивов создавать динамически
Если кто то может, то обясните мне как сделать Если можно, то на конкретном примере...

Увеличить значение поля!
Как спомощью запроса увеличить значение поля(int(11)) на единицу?? Заранее благодарен за ответ!

Увеличить значение поля в БД конкретного ID на 1
Здравствуйте! Помогите решить такую проблему. Нужно, чтобы по нажатию на ссылку, значение в базе данных конкретного пользователя менялось...

1
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
23.12.2015, 23:39
Лучший ответ Сообщение было отмечено wladim как решение

Решение

Вы можете конкретно сказать, что пытаетесь сделать?

Не по теме:

Извините, конечно, но читать вот ЭТО никто не будет. Выделили бы хотя бы js из php


можно же сделать
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
var select = $("<select>")
var currentDate = new Date();
var currentHours = currentDate.getHourse();
var currentMunites = currentDate.getMinutes();
select.append($("<option>").html(currentHours + ":" + currentMinutes));
for(var i = 0; i < 37; i++){ //цифра с потолка
  currentMinutes += 20;
  currentDate.setMinutes(currentMinutes); //если currentMinutes > 60, то функция автоматом увеличит часы
  currentHours = currentDate.getHourse();
  currentMunites = currentDate.getMinutes();
  select.append($("<option>").html(currentHours + ":" + currentMinutes))
}
и уже потом пихаете этот селект куда хотите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.12.2015, 23:39
Помогаю со студенческими работами здесь

как в бд увеличить значение поля?
есть два столбца, id и kol, каким запросом, можно увеличить значение ячейки kol, в строчке с id=10??

Составить запрос: увеличить значение поля на 1.
Составить запрос: увеличить значение поля на 1. Понятно, что можно SELECT'om вытащить значение, добавить к нему 1, и обновить поле...

Увеличить на значение поля 1 единицу в таблице
Добрый день! у меняф простой вопрос. У меня в таблице есть поле значение которого я хочу что бы увеличиволось на 1 еденицу. Но у всех...

Есть ли возможность одним запросом увеличить значение поля на 1 ?
est li vozmozhnost odnim zaprosom uvelichit znachenie field(integer) na 1. toest bez select... a zatem update..., a srazu update?

Как при добавлении новой строки в базу увеличить значение поля id на 1
Народ, не могу сообразить как впихнуть в этот метод добавления новой строки, увеличение значения поля id в таблице на единицу. Но...


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

Или воспользуйтесь поиском по форуму:
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
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru