Получение имени = & quot; & quot; из div с $ _POST

я пытаюсь получить $_POST["number"] от <div name="number" class="total"></div> общее количество классов прилагается
`

var count = 0;
$('button').click(function(){
count++;
count > 3 || $('.total').append($(this).val());
});`

Когда я пытаюсь получить $_POST["number"] Примечание: неопределенный индекс: число в C: \ xampp \ htdocs \ index.php в строке 67

РЕДАКТИРОВАТЬ:

Если это не сработает, как я могу получить это значение JQuery внутри этого значения = «»

Спасибо @Barry Thomas за помощь. Вот исправление:

FORM

<form method="POST" action="">
Name <input name="name" type="text"></input> <br /><br />
Number <div id="codebar">
<input type="hidden" name="number" id="form_number" value="">
<div id="div_number" class="total"></div>
</div>
<br>

<input name="submit" type="submit"></input>
</form>

Jquery

var count = 0;
$('button').click(function(){
count++;
count > 3 || $('.total').text($(this).val());
$('#form_number').val($('#div_number').text());

});

1

Решение

Ваш код:

<form method="POST" action="">
Name <input name="name" type="text"></input> <br /><br />
Number <div id="codebar">
<input type="hidden" id="form_number" value="">
<div name="number" id="div_number" class="total"></div>
</div>
<br>

<input name="submit" type="submit"></input>
</form>

Переместите name = «number» на вход, вот так.

<form method="POST" action="">
Name <input name="name" type="text"></input> <br /><br />
Number <div id="codebar">
<input type="hidden" name="number" id="form_number" value="">
<div id="div_number" class="total"></div>
</div>
<br>

<input name="submit" type="submit"></input>
</form>

В вводе формы отсутствовало имя = «число», поэтому, когда оно было опубликовано, не было $ _POST [‘число’]

var count = 0;
$('button').click(function(){
count++;
count > 3 || $('.total').text($(this).val());
**$('#form_number').val($('#div_number').text());**

});
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector