0

有没有办法同时发布选择选项值及其内容:

 <option value="post this">post this too</option>
4

4 回答 4

1

不仅仅通过 HTML。您可以使用 JQuery 和一些 Ajax 来完成。

例子:

var optionValue = $("#yourSelectId").val();
var optionText = $("#yourSelectId option[value='" + optionValue + "']").text();
于 2013-05-31T11:41:51.327 回答
1

你只能用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());
   });
});
于 2013-05-31T11:47:00.353 回答
0

对于内容,您可以使用 PHP 发布。对于价值,我推荐这个 JavaScript:

function getValue()
{
var value = document.getElementById("optionid").value;
return value;
}
于 2013-05-31T11:43:37.073 回答
0

您可以添加一个隐藏的输入,该输入将填充来自选择控件的选定文本,为此您可以使用例如 onchange 事件,您将附加一个 javascript 方法。

于 2013-05-31T11:45:51.667 回答