动态获取选定值,并将其包含在if条件中

时间:2013-01-09 08:07:25

标签: php jquery

如何在不加载页面的情况下动态从选择框中获取值,并在if条件下使用该值?

3 个答案:

答案 0 :(得分:0)

  

“不加载页面”

我猜你的意思是“没有提交表单”并重新加载页面,因为你显然无法在不加载该页面的情况下获得页面上控件的值。

做这样的事情:

var val = $("#idOfSelectHere").val();
if (val === "something" || val === "something else") {
    // do something
} else if (val === "whatever" && someOtherCondition) {
    // do whatever
}

显然,您可以根据需要添加任意数量的条件和else if ...

进一步阅读:jQuery's .val() method

答案 1 :(得分:0)

您尚未提供代码,但之前的问题应提供良好的答案。

Get selected value in dropdown list using JavaScript?

当你说没有加载页面时,我认为你的意思是没有点击提交并重新加载页面。

您也可以使用jquery来获得结果...假设下拉是num个状态。

 $("#numstates").val() //the value of the selected option

答案 2 :(得分:0)

要获取选择框使用的默认选择选项,

var selected = $("#selectboxId").find(":selected").text();

您可以使用以下方式获取用户选择的值

$("#selectboxId").change(function () {
       alert($(this).val()); 
});