如何从下拉列表中选择一个值 [英] How to select a value from the drop down list

查看:167
本文介绍了如何从下拉列表中选择一个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个下拉列表

I have two drop down lists

<td width="75%">
                                    @(Html.Kendo().DropDownList()
                                        .Name("ddlGrade")
                                        .HtmlAttributes(new { style = "width: 250px", @class = "editor-dropdownlist" })
                                        .OptionLabel("Select Grade...")
                                        .DataSource(
                                            dataSource =>
                                            {
                                                dataSource.Read(read => read.Action("ListAttributesBySystemID", "CatalogAttributeType", new { systemID = 16 }));
                                                dataSource.Events(events => events.Change("gradeDataSourceChange"));
                                            }
                                        )
                                        .DataTextField("Title")
                                        .DataValueField("ID")
                                        .Events(events => { events.Change("saveGradeAttribute"); })
                                    )
                                </td>












and

@(Html.Kendo().DropDownList()
                                        .Name("ddlCoinFinish")
                        .HtmlAttributes(new { @class = "editor-dropdownlist" })
                                .OptionLabel("Select...")
                        .DataSource(dataSource =>
                        {
                            dataSource.Read(read => read.Action("ListAttributesBySystemID", "CatalogAttributeType", new { systemID = 46 }));
                            dataSource.Events(events => events.Change("ddlCoinFinishDataSourceChange"));
                        }
                        )
                        .DataTextField("Title")
                        .DataValueField("ID")
                        .Events(events => { events.Change("ddlCoinFinishChange"); })
                    )
                    </td>









从数据库中填充的值



我想在更改成绩下拉列表时更改CoinFinish下拉列表的值。



我创建了这个java脚本代码





with value populating from the database

I want to change the value of the CoinFinish drop down list when changing the grade drop down list.

I have created this java script code

$("#ddlGrade").change(function () {

      if (value == 2279) {
          $('#ddlCoinFinish').val(4393).attr("selected", "selected").change();
          alert("You have Selectedddddd  :: " + $("#ddlGrade").val());
          alert("You have ddlCoinFinish  :: " + $("#ddlCoinFinish").val());
      }
  });







第二个警告框显示已更改的(新)值。但是CoinFinish Ddl的UI没有变化。能帮到我吗。

先谢谢。




And the second alert box showing the changed (New) value. But there is no change in the UI of the CoinFinish Ddl. Can you please help me.
Thanks In advance.

推荐答案

#ddlGrade)。change( function (){

if (value == 2279 ){
("#ddlGrade").change(function () { if (value == 2279) {


' #ddlCoinFinish')。val( 4393 )。attr ( selected selected)。change();
alert( 你有Selectedddddd :: +
('#ddlCoinFinish').val(4393).attr("selected", "selected").change(); alert("You have Selectedddddd :: " +


# ddlGrade)。val());
alert( 你有ddl CoinFinish :: +
("#ddlGrade").val()); alert("You have ddlCoinFinish :: " +


这篇关于如何从下拉列表中选择一个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆