我想通过POST方法将HTML格式的标签的内部html传递给PHP中的变量。但我不知道该怎么做。这是我的代码。
<select id="ops" name="select" onChange="myfunction(this)">
<option>PIck item </option>
<option value="pepsi">pepsi</option>
<option value="coke">coke</option>
<option value="fanta">Fanta</option>
</select><br><br>
<label id="lb" style="display:none" >Qty</label>
<input type="text" name='qtytext' id="num" style="display:none" placeholder="Quantity" onKeyUp="return validateform()" onSelect="return validateform()" onFocus="myfun2()" required/ >
<label id="lb2" style="display:none" name='price' > </label>
我想将上面Label的innerHTML传递给PHP中的变量。 InnerHtml已经由JS设定。
答案 0 :(得分:0)
更新标签innerHTML
时,将值放入隐藏表单输入中。最后,将表单发布到服务器。
答案 1 :(得分:0)
如果通过JS设置标签,则应同时在表单中设置另一个输入字段的值:
<form>
<input type="hidden" name="labelContent" value="theValueToSet" />
</form>
答案 2 :(得分:0)
考虑使用表单或AJAX发布值,并通过var_dump( $_POST );