怎样通过选择DropDownList改变textbox显示的值。

问题描述

我的数据库的一张表中有三列A、B、C,让dropdownlist1的值等于A,通过选择dropdownlist1中的值,让dropdownlist2的值等于B,Textbox的值等于C。我的做法:(1)启用dropdownlist1的post;(2)page_load中this.DropDownList1.Attributes.Add("onchange","selectIndexChanged(this);");(3)functionselectIndexChanged(obj){document.getElementById("TextBox1").innerText=obj.value;textbox1.text=dropdownlist1.selectedvalue.tostring();}我的问题是:(1)Textbox的值等于A,即使让dropdownlist1的值等于C,Textbox的值也等于A;(2)dropdownlist2的值与dropdownlist1的值未发生联动;

解决方案

解决方案二:
dropdownlist1绑定你的表列A,dropdownlist2绑定你的表列B,参数指向dropdownlist1.selectedvalue。textbox值的显示在dropdownlist1的selectedindexchanged事件中处理显示。
解决方案三:
方法1:page_load中this.DropDownList1.Attributes.Add("onchange","selectIndexChanged(this);");functionselectIndexChanged(obj){document.getElementById("TextBox1").value=obj.value;}方法2:DropDownList1控件的AutoPostBack="true";SelectedIndexChanged事件中写Textbox.Text=DropDownList1.selectvalue.tostring();
解决方案四:
应该关闭dropdownlist1的post;
解决方案五:
document.getElementById("TextBox1").innerText改成document.getElementById("TextBox1").value
解决方案六:
把dropdownlist1的选择数据源中显示选择A列,值选择C列,其他的仍按我原来的做法即可解决通过选择dropdownlist1来改变textbow1的值,第二个问题仍没有解决,因为dropdownlist1的值取C列,而C列定义为文本值,文本值与dropdownlist2进行关联时出现错误,有没有更好的办法,现在问题变成了通过dorpdownlist1选择来改变dropdownlist2的值,取值还是取自同一张表的不同的两列,请专家帮助。
解决方案七:
是不是数据源的问题啊???看看是不是SQL语句有问题???
解决方案八:
数据源与SQL语句没有问题,

时间: 2025-01-29 23:43:41

怎样通过选择DropDownList改变textbox显示的值。的相关文章

GridView中获取被点击行中的DropDownList和TextBox中的值

本文为大家介绍下如何通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值,具体实现嗲吗如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   aspx页面代码:通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值 复制代码 代码如下: <asp:GridView ID="GridView1" runat="server"> <Columns> <asp:BoundField HeaderText=&q

GridView中获取被点击行中的DropDownList和TextBox中的值_jquery

aspx页面代码:通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值 复制代码 代码如下: <asp:GridView ID="GridView1" runat="server"> <Columns> <asp:BoundField HeaderText="ID" DataField="ID" /> <asp:BoundField HeaderText="

用ASP.NET(C#版)编写聊天室的过程中,如何通过选择DropDownList中的颜色相来使得文本框中字体颜色变化

问题描述 用ASP.NET(C#版)编写聊天室的过程中,如何通过选择DropDownList中的颜色来使得文本框中字体颜色变化?并且文本框中带有颜色的字体能显示到聊天记录中,聊天记录是另一个aspx页面--新手求大神指导! 解决方案 解决方案二:制定css样式,用js或jquery控制css样式变化解决方案三:说明你的"聊天消息"的表示协议.解决方案四:引用2楼sp1234的回复: 说明你的"聊天消息"的表示协议. 就是不懂怎么说明啊?麻烦大神再说清楚一点!谢谢@@

wps文档中的文字怎么改变文字显示方向?

  wps文档中的文字怎么改变文字显示方向?        设置文字方向的方法有二种,一种方法是直接利用快捷命令的方式,另一种方法是利用"wps文字"下拉菜单中的"格式"命令来设置. 方法一: 1.点击"wps文字",选择"格式"命令,然后在"格式"中选择"文字方向",如下图所示: 2.通过"格式"命令进入"文字方向"设置时,会弹出"文字

visual studio 2010-以下代码是否能根据combobox中的选择在datagridview中显示相应的数据表信息?

问题描述 以下代码是否能根据combobox中的选择在datagridview中显示相应的数据表信息? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.D

JS使用oumousemove和oumouseout动态改变图片显示的方法

 本文实例讲述了JS使用oumousemove和oumouseout动态改变图片显示的方法.分享给大家供大家参考.具体如下: 鼠标放到图片上时图片会自动变大,鼠标离开图片还原 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <!DOCTYPE html> <html> <head> <script> function bigImg(x) { x.style.height=&q

使用js判断TextBox控件值改变然后出发事件

 这篇文章主要介绍了使用js判断TextBox控件值改变然后出发事件.需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: <script language="javascript" type="text/javascript">       var firsty;//最开始的加载页面时年和月     var firstm;       var secondy;//当onchange触发后的值     var secondm;     var pan

mfc-MFC 关于如何创建一个路径Edit。可以将选择好的路径显示在edit中。

问题描述 MFC 关于如何创建一个路径Edit.可以将选择好的路径显示在edit中. 创建一个对话框,里面包括edit框用来显示选择的路径,一个选择按钮打开目录树结构,一个发布数据按钮,将要发布的数据发布到选择的路径中.请问这个界面如何实现. 解决方案 放一个文本框,旁边放一个按钮 调用browseforfolder 代码参考:http://www.cnblogs.com/greatverve/archive/2012/12/16/SHBrowseForFolder-CFileDialog.ht

combo box-两个combobox怎样选择一个另一个显示对应的信息,相互都能选

问题描述 两个combobox怎样选择一个另一个显示对应的信息,相互都能选 我用的是SelectedValueChanged但是两个都使用这个事件就会报错比如第一个是显示产品的代码,另一个显示的产品名称,相互要选择后对应显示.麻烦各位大神看看! 解决方案 private void comboBox1_SelectedIndexChanged(object sender EventArgs e) { ComboBox cbx = sender as ComboBox; if (cbx.Name =