2013-05-21 85 views
-2

我的HTML代码是波纹管如何发送隐藏的输入值到PHP

<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.What是它的方式?

+3

你试过在提交表格? –

+0

yes.but我的var_dump我使用ajax.but的。有没有输出是一个空数组 –

+0

那么你需要证明代码,因为你在这里究竟是不是非常相关。 –

回答

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

随着形式方法=“邮报”,PHP创建一个变量中,数组名为$ _ POST,因此,所有你需要做的是收集,你是好去。

在我的例子,你可以:

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

要回传后拉变量。

+0

公顷哈哈确定提交表单的代码粘贴。 :p –

+2

如果你发布w3schools的链接,你将会陷入低谷。他们是白痴 –

+0

W3Schools的就是我的“老师”被翻译并给予类。然后我开始在现实世界中进行网络编程,不得不重新学习一切。 –

0

这样做:

  • 分配name每个input

  • jQuery中通过$("input[name='field_name']").val()

0

获得的价值使用jQuery我使用:

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

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

还可以序列的形式与$( “#fromid”)序列化()和。发送,而不是手动写{SEL:....}