2012-02-29 4 views
1

Я искал поисковые запросы на YouTube и использовал JavaScript для автоматического выбора опций на основе значения выбора.Автоматический выбор на основе значения опциона

код JavaScript выглядит следующим образом:

$("select[value]").each(function() { 
$(this).val(this.getAttribute("value")); 
}); 

И код, который находится в HTML это (после того, как PHP получает данные)

<select name="group" id="group" value="4"> 
    <option value="1">Administrator</option> 
    <option value="2">Member</option> 
    <option value="3">Developer</option> 
    <option value="4">Moderator</option> 
    <option value="5">Donator</option> 
</select> 

Значение в избранных предполагается скажите JavaScript, что нужно выбрать, но это не работает для меня, помогите мне пожалуйста? (Я новичок в JavaScript/PHP/MySQL)

+1

Работает в Chrome (17.0/Win7). См. Http://jsfiddle.net/Jwjpu/ – Hamish

+0

После того, как я посмотрел на ваш jsfiddle, я заметил, что не сказал, что загружает функцию на загрузку страницы, спасибо :) – unlucky4ever

ответ

2

Этот код использует jQuery library. Учитывая, что вы не отметили свой вопрос с помощью jQuery, я подозреваю, может быть, вы не понимаете, что это необходимо и не включили файл jquery.js?

Добавить это:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 

(Для того, чтобы загрузить его из CDN Google.)

+0

Я включил jQuery (я использую его для других вещей) – unlucky4ever

0
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 

затем попытаться как у меня, может быть, может помочь вам

$(function(){ 
    var val = $("select[name=group]").val(); 
    $("select[name=group]").change(function(){ 
     val = $(this).val(); 
    }); 
} 
Смежные вопросы