编码onchange事件

时间:2011-06-02 18:14:59

标签: javascript jquery ajax

您好 我需要根据下拉框的结果加载页面。例如在我的代码中我有值=“userlog”。如果这个选中它将加载userlog.php并删除自己,以便只使用userlog.php。感谢

<select onchange="updatePage(this.value)">

            <option value="">Select a report</option>
            <option value="userlog">User Logs</option>
            <option value="actionlog">Action Logs</option>

        </select>

3 个答案:

答案 0 :(得分:0)

在更改事件时,您将获得所选的选项值。使用此值,您可以决定要执行的操作。

答案 1 :(得分:0)

<select id="select_page">
  <option value="">Select a report</option>
  <option value="userlog">User Logs</option>
  <option value="actionlog">Action Logs</option>
</select>

$('#select_page').change(function() {
  var $el = $(this);
  if($el.val() != '') {
    $('#page').load($el.val()+'.php');
    $el.find('option:selected').remove();
  }
});

答案 2 :(得分:0)

类似的东西:

    $(document).ready(function() {

    $("select option ").each(function() {

        if (location.href.indexOf($(this).val()) >= 0) {
            $(this).remove();
        }

    });


    $('select').change(function() {
        var obj = $(this);

        location.href = obj.val() + ".php";


    });

});