Php 选择-发布值?
是否有办法发布选择选项值及其内容:Php 选择-发布值?,php,html,Php,Html,是否有办法发布选择选项值及其内容: <option value="post this">post this too</option> 不仅仅是通过HTML。可以使用JQuery和一些Ajax来实现 例如: var optionValue = $("#yourSelectId").val(); var optionText = $("#yourSelectId option[value='" + optionValue + "']").text(); 对于内容,您可以
<option value="post this">post this too</option>
不仅仅是通过HTML。可以使用JQuery和一些Ajax来实现 例如:
var optionValue = $("#yourSelectId").val();
var optionText = $("#yourSelectId option[value='" + optionValue + "']").text();
对于内容,您可以使用PHP发布。对于值,我建议使用以下JavaScript:
function getValue()
{
var value = document.getElementById("optionid").value;
return value;
}
您可以添加一个隐藏的输入,该输入将由选择控件中的选定文本填充,为此,您可以使用例如onchange事件,您将附加一个javascript方法。您只能使用javascript进行此操作 JQUERY示例:
是的,你可以用javascript和ajax来做,只是在提交表单后用PHP?不可以。为什么不为两者使用相同的值呢?或者另一种解决方案是在javascript中处理提交事件,并使用分隔符将内容转换为值,然后提交。
<form id="myform">
<select><option value="post this">post this too</option></select>
</form>
$("#myform").submit(function (){
$("#myform select option).each(function (element){
$(element).val($(element).val() + '||' + $(element).text());
});
});