Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取名称="&引用;从div到$u POST_Php_Jquery_Html - Fatal编程技术网

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());**

});