基本上,我正在使用写在石头上的静态HTML。我无法在下拉菜单中添加onclick,这通常是我要做的。
以下是我所拥有的:
<script type="text/javascript">
function replicate() {
var tb1 = document.getElementById("ctl00_ContentPlaceHolder1_DropDownList_Country_17");
var tb2 = document.getElementById("ctl00_ContentPlaceHolder1_TextBox_State_19");
tb2.value = tb1.value;
}
</script>
当然,这适用于从下拉到文本框的数据的实际“传输”,但它永远不会被执行。通常我会在HTML中执行“onclick”功能,但我不能这样做。还有另一种方法可以“听”点击该下拉菜单吗?
答案 0 :(得分:0)
只需注册处理程序:
document.getElementById("yourdropdownID").onchange = replicate;
答案 1 :(得分:0)
<script>
$(document).ready(function(){
//Use the ID of the control here:
$("#ct100_ContentPlaceHolder1_DropDownList_Country_17").change(function(){
replicate();
});
});
<script>