2012-05-17 79 views

回答

0

试试这个,然后

http://jsfiddle.net/ipsjolly/KNct8/

$('input[name="dest_type"]').on('change', function() { 
    if($(this).val() == "tba"){ 
     $('input[type="text"]').val($(this).val()); 
    } 
    else 
    { 
     $('input[type="text"]').val(''); 
    } 

}); 

OR

http://jsfiddle.net/ipsjolly/KNct8/1/

$('input[name="dest_type"]').on('change', function() { 
    if($(this).val() == "tba"){ 
    $('input[type="text"]').val('To Be Advised'); 
    } 
    else 
    { 
     $('input[type="text"]').val(''); 
    } 

});​ 
+0

谢谢第二个例子正是我以前的样子,我只需要在顶部添加“$(document).ready(function(){”),如果它有任何区别,那么它就是一个jQuery移动应用程序。 – Jamesil

+0

谢谢!@Jamesil:P –

+0

n:o它会很好@Jamesil ..看到这个http://jsfiddle.net/KNct8/2/ –

2

这应该这样做:

$('input[name="dest_type"]').on('change', function() { 
    $('input[type="text"]').val($(this).val()); 
}); 

现场演示:http://jsfiddle.net/ej2hf/2/

+0

嗨再次凯恩:)这工作不错,但我只需要选择TBA按钮时,显示文本。就像“如果单选按钮值= tba,然后把'要建议'在文本框中。 – Jamesil

+0

我已经做了同样的事情,请参阅我的回答@Jamesil :) –

+0

@Jamesil,啊?我想我错过了那部分 –

0

除了填充其默认情况下选择在页面加载使用下面的代码值的文本框:

$(document).ready(function(){ 
$('input[type="text"]').val($('input[name="dest_type"]').val()); 
$('input[name="dest_type"]').on('change', function() {  
$('input[type="text"]').val ($(this).val()); }); 
}); 
0

假设您是或可以使用最新的jQuery,您可以使用:

$(function() { 
    $('input[name="dest_type"]').on("change", function() { 
     $('input[type="text"]').val($(this).val()); 
    }); 
}); 

Fiddle!


如果你需要什么,如果切换TBA的值,使用:

$(function() { 
    $('input[name="dest_type"]').on("change", function() { 
    $('input[type="text"]').val((($(this).val()=='tba')?($(this).val()):(''))); 
    }); 
}); 

看到这个Fiddle!


如果没有这是你想要做的,请重新说明问题n或添加更多信息!

0

试试这个,

$(document).ready(function() { 
$('input:radio[name="dest_type"]').change(function() { 
    $("input:text").val($(this).val()); 
}); 
}) 
相关问题