2016-09-22 83 views
0

我试图在选择更改时更新文本框。更新文本框更改Javascript

这是代码。

<script type="text/javascript"> 
$("#name").change(function() { 
    var selectedValue = $(this).val(); 
    var result = string.substring(string.lastIndexOf(":") + 1); 
    document.getElementById('newname').value = result ; 
}); 
</script> 

作为一个extream noob这个我不明白为什么这不工作? #name是下拉列表“选择”,newname是我想要更新的文本框。

+0

你在哪里使用'selectedValue'?您正在分配它,但没有在任何地方使用它。将'string'替换为'selectedaValue',它应该可以正常工作 – mrid

回答

1

在var结果中,string.substring,你的意思是selectedValue.substring?

<script type="text/javascript"> 
$("#name").change(function() { 
    var selectedValue = $(this).val(); 
    var result = selectedValue.substring(selectedValue.lastIndexOf(":") + 1); 
    document.getElementById('newname').value = result ; 
}); 
</script> 
+0

UGH!是的,这完全是因为!非常感谢你的帮助!在那差不多2个小时! –

+0

@KellyHansen不用担心:) – deviantxdes