我正在尝试从$_POST["number"]
类附加<div name="number" class="total"></div>
附上
`
var count = 0;
$('button').click(function(){
count++;
count > 3 || $('.total').append($(this).val());
});`
当我尝试获取$_POST["number"]
时注意:未定义的索引:第67行的C:\ xampp \ htdocs \ index.php中的数字
编辑:
如果这不会起作用,我怎么能把JQuery值放到那个值=&#34;&#34;
感谢@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());
});
答案 0 :(得分: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>
移动名称=&#34;数字&#34;对输入,就像这样。
<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>
表单输入缺少name =&#34; number&#34;所以当它发布时,没有$ _POST [&#39;数字&#39;]
var count = 0;
$('button').click(function(){
count++;
count > 3 || $('.total').text($(this).val());
**$('#form_number').val($('#div_number').text());**
});