-2

我的html代码如下

<li > <span class="add-on">ADdfgsdfgd</span>

    <input class="" type="text" value="" >
    <input class="picker" type="hidden" name="BIOLOGY" value="">
    <input class="datepicker" type="date">
</li>
<li> <span class="add-on">Ecconomics</span>

    <input class="Ecconomics" type="text" value="">
    <input class="picker" type="hidden" name="ECONOMICS" value="">
    <input class="datepicker" type="date">
</li>
<li> <span class="add-on">Business Study</span>

    <input class="Business Study" type="text" value="">
    <input class="picker" type="hidden" name="BUSINESS STUDIES" value="">
    <input class="datepicker" type="date">
</li>
         <input id="sss" value="get" class="datepicker" type="button">

jquery代码如下

$("#sss").on('click', function() {
$('li').each(function(){
  var self= $(this);
  var getDate= self.find('.datepicker').val();
  var getMark= self.find('span + input').val();
  var plusVal = getDate + getMark;

  self.find('.picker').val(plusVal);

});
    });

演示

我能够通过 jquery 将每个第一个和最后一个输入值放入中间隐藏输入。所以现在我想将隐藏值发送到 php。它的方式是什么?

4

3 回答 3

0

做这个:

  • 分配name给每个input.

  • 在 jquery 中获取值$("input[name='field_name']").val()

于 2013-05-21T17:25:33.170 回答
0

使用 Jquery,我使用:

    $.post("profile.php", {sel:"crop",pid:$("#sel_utypes").val()}, function(j)
    {
        //load form
        $("#ext_page").html(j);

        //diplay            
        $("#externalpage").overlay().load();
    });

您还可以使用 $("#fromid").serialize() 序列化表单并发送它,而不是手动编写 {sel:....}

于 2013-05-21T17:25:37.613 回答
-1
<form action="yourpage.php" method="post">
  <input type="text" value="" name="textbox">
  <input type="hidden" value="<?php echo $some_variable ?>" name="hiddenfield">
</form>

使用表单方法 =“post”,php 在名为 $_POST 的变量下创建一个数组,因此您需要做的就是收集它,然后就可以开始了。

在我的示例中,您可以:

<?php echo $_POST['hiddenfield'] ?>

在回发后拉变量。

于 2013-05-21T17:21:28.823 回答