2011-03-14 39 views
0

编辑Javascript/jquery - 如何添加州/城市字段?

我还是宝宝在写Javascript和我需要你的帮助,了解它是如何工作的,请耐心等待我。

说,如果我想在用户在国家选择“新加坡”选择下拉菜单时自动将“新加坡”附加到网页上的文本框中,我将如何或在哪里添加“新加坡”文本到状态/城市textfields在网页上?请参阅图像示例。

enter image description here

HTML代码

enter image description here

的Javascript

function appendtoText(){ 

var country = document.getElementById("billing_country_select"); 
var state = document.getElementById("billing_province_input"); 
var city = document.getElementById("billing_city"); 
if (country.value == "Singapore"){ 

    state.value = state.append("Singapore"); 
    alert(state.value); 
    city.append("Singapore"); 

} 

}

我不知道我在哪里出错了。州和市不显示附加文字:新加坡。所以如果我在编码方面出错了,请纠正我。

感谢您的帮助提前

回答

0

到全国字段的值添加到状态栏:

$(document).ready(function() { 
    $('$billing_country').change(function() { 
     $('$billing_province_input').val(' - ' + $('$billing_country').val()); 
    }); 
}); 

当结算国家字段被改变,结算州/省值将自动成为“ - 结算国家”。如果选择的国家是新加坡,它将成为“ - 新加坡”。我正在做一个关于如何让它工作的非常简单的假设,所以如果这不是您需要的,请告诉我,我会根据需要对其进行优化。

+0

@Surreal Dreams,不幸的是,它不能正常工作。 – joe 2011-03-14 05:00:45

+0

@Surreal Dreams,我猜测它不会很好地工作,特别是对于不同的变量? – joe 2011-03-14 09:39:49

+0

@Josephine:我会仔细检查代码,昨晚我没有时间去测试它。 – 2011-03-14 14:52:28

相关问题