[jQuery] Not sure how to do this...

2006-10-11 Thread Brian Litzinger

but how do I take the value of an text field, and check it against the text
in a select list? For example, if I type foo in a text field, and I have a
select list that looks like the one below it'll automatically make the
second option selected.

select
option value=1bar/option
option value=2foo/option
option value=3bar/option
/select

Basically as I type I want to check the value on every key up to see if it
exists in the select list(not as the value, but the text) then take a
certain action.

Any ideas?


-- 
View this message in context: 
http://www.nabble.com/Not-sure-how-to-do-this...-tf2426822.html#a6766779
Sent from the JQuery mailing list archive at Nabble.com.


___
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/


Re: [jQuery] Not sure how to do this...

2006-10-11 Thread Jason Huck

I was able to do it with a slight tweak of the code posted here:
http://www.nabble.com/How-to-change-value-of-select-dropdown--tf2308098.html#a6420831


script type=text/javascript
jQuery.fn.option = function(value){
return this.each(function(){
var select = $(this)[0];
for(var i = 0; i  select.length; i++) 
if(select[i].innerHTML == value) 
select.selectedIndex = i;
});
};

$(function(){
$('#kwd').keyup(function(){ 
$('#list').option(this.value);
}); 
});
/script

form
input type=text id=kwd name=kwd /
select id=list name=list
option value=0/option
option value=1bar/option
option value=2foo/option
option value=3far/option
/select
/form







Brian Litzinger wrote:
 
 how do I take the value of an text field, and check it against the text in
 a select list? For example, if I type foo in a text field, and I have a
 select list that looks like the one below it'll automatically make the
 second option selected.
 
 select
 option value=1bar/option
 option value=2foo/option
 option value=3bar/option
 /select
 
 Basically as I type I want to check the value on every key up to see if it
 exists in the select list(not as the value, but the text) then take a
 certain action.
 



-- 
View this message in context: 
http://www.nabble.com/Not-sure-how-to-do-this...-tf2426822.html#a6768963
Sent from the JQuery mailing list archive at Nabble.com.


___
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/