如何向php发送隐藏的输入值

时间:2013-05-21 17:14:35

标签: php javascript jquery html

我的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);

});
    });

DEMO

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

3 个答案:

答案 0 :(得分:0)

这样做:

  • name分配给每个input

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

  • 获取值

答案 1 :(得分: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:....}

答案 2 :(得分:-1)

<form action="yourpage.php" method="post">
  <input type="text" value="" name="textbox">
  <input type="hidden" value="<?php echo $some_variable ?>" name="hiddenfield">
</form>

使用form method =“post”,php在一个名为$ _POST的变量下创建一个数组,所以你需要做的就是收集它并且你很高兴。

在我的例子中,您可以:

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

在回发后拉取变量。