Php 获取名称="&引用;从div到$u POST
我正试图从Php 获取名称="&引用;从div到$u POST,php,jquery,html,Php,Jquery,Html,我正试图从获取$\u POST[“number”],课程总数随附 ` 当我试图获取$\u POST[“number”]注意:第67行的C:\xampp\htdocs\index.php中未定义的索引:number 编辑: 如果这不起作用,我如何才能将JQuery中的值设置为该值=“” 感谢@Barry Thomas对我的帮助。以下是修复方法: 表格 <form method="POST" action=""> Name <input name="name" type="
获取$\u POST[“number”]
,课程总数随附
`
当我试图获取$\u POST[“number”]
注意:第67行的C:\xampp\htdocs\index.php中未定义的索引:number
编辑:
如果这不起作用,我如何才能将JQuery中的值设置为该值=“”
感谢@Barry Thomas对我的帮助。以下是修复方法:
表格
<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>
您的代码:
<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>
只有输入/文本区域/选择类型表单元素将作为表单的一部分提交。div不是表单元素。因此,div的名称对于您尝试执行的操作是无用的。那么,如何将
中的JQuery值设置为该值=“请阅读基本的HTML/Javascript/JQuery教程。你所问的是最基本的问题,任何像样的介绍都会涵盖其中。花点时间真正了解你在做什么。如果它应该与var count=0一起工作$('button')。单击(function(){count++;count>3 | |$('.total')。追加($(this.val())|$('#form_number')。val($('#div_number')。text());})
然后它就不起作用了。你能把你的html和表单一起发布吗?如果我在这里发布代码,它看起来会很难看,所以我把我删除的几乎所有代码做成了一个粘贴箱PartforSure不起作用,我尝试了var#u dump,得到了这个string(0)“
Oh,我忘了添加$('form#u number').val($('div#u number').text())代码>
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>
<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>
var count = 0;
$('button').click(function(){
count++;
count > 3 || $('.total').text($(this).val());
**$('#form_number').val($('#div_number').text());**
});