我想在带有方法post的表单中获取label元素的innerHTML值,并将其显示给另一个PHP页面。但我只使用文本框,作为登录表单中的示例。任何想法??
<div id="menu" class="menu">
<label class="" ></label>
<label id="minutes">00</label>
<label>:</label>
<label id="seconds">00</label>
<label id="" style="margin-left: 30px"></label>
<label id="accuracyLetter" style="position:relative;">100%</label>
<label id="" style="margin-left: 30px"></label>
<label id="totalAccuracy">100%</label>
</div>
答案 0 :(得分:1)
您需要使用隐藏的输入:
<input type="hidden" name="label-value" value="innerHTML"/>
这会将label-value
添加到post
哈希。
答案 1 :(得分:0)
在标签
之后使用<input type='hidden' name='postname' value='labelvalue'/>
在php中
<?php
$labelname = $_POST['postname'];
echo $labelname;
?>
就是这样!
答案 2 :(得分:0)
您想将“Some Name”发布到您的php脚本吗?
<form action="script.php">
<label for="name">
Some Name
</label>
<input id="name" name="name">
</form>
如果是这样,您需要将其添加为隐藏输入:
选项1:使用javascript
<script>
$(function() {
$('form').on('submit', function () {
var labelText = $(this).find('label').text();
$(this).append('<input type="hidden" name="label-text" value="' + labelText + '">');
});
});
</script>
选项2:
将它与php中的输入字段一起回收。
<label>Some text</label>
<input type="hidden" name="label-text" value="Some text">