я пытаюсь получить $_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());
});
Ваш код:
<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());**
});
Других решений пока нет …