2013-05-31 42 views
0

有沒有辦法後都選擇值期權,它的內容:選擇 - 發佈值?

<option value="post this">post this too</option> 
+0

是你可以例如使用JavaScript和Ajax做到這一點。 – Robert

+1

提交表單後只需要PHP?不可以。爲什麼不對兩者使用相同的值? – enenen

+0

或者另一種解決方案是在javascript中處理submit()事件,並使用分隔符處理內容並將其提交。 – Robert

回答

1

不通過HTML孤單。你可以用JQuery和一些Ajax來完成。

例子:

var optionValue = $("#yourSelectId").val(); 
var optionText = $("#yourSelectId option[value='" + optionValue + "']").text(); 
0

的內容,你可以用PHP發佈。對於值,我建議這個JavaScript:

function getValue() 
{ 
var value = document.getElementById("optionid").value; 
return value; 
} 
0

您可以添加一個隱藏的輸入將與從選擇控制選定的文本進行填充,爲此,你可以使用例如onchange事件要在其中附加JavaScript方法。

1

您只能使用Javascript

JQUERY例做到這一點:

<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()); 
    }); 
});