我的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.so将每个第一个和最后一个输入值放到中间隐藏的输入中,现在我想向php发送隐藏值。它的方式是什么?
答案 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'] ?>
在回发后拉取变量。