关于js的一点问题

问题描述

后台代码<scripttype="text/jscript">functiondropdownlist_selectedchange(){if(DropDownList1.SelectedValue=="普通医师"){Label28.Text="5.00元";}if(DropDownList1.SelectedValue=="专家医师"){Label28.Text="8.00元";}if(DropDownList1.SelectedValue=="副主任医师"){Label28.Text="12.00元";}if(DropDownList1.SelectedValue=="主任医师"){Label28.Text="15.00元";}}</script><asp:DropDownListID="DropDownList1"runat="server"style="LEFT:830px;POSITION:absolute;TOP:390px;"Width="100px"onselectedindexchanged="dropdownlist_selectedchange()"><asp:ListItem>请选择</asp:ListItem></asp:DropDownList>编译器错误消息:CS1061:“ASP.guahaoqiantai_aspx”不包含“dropdownlist_selectedchange”的定义,并且找不到可接受类型为“ASP.guahaoqiantai_aspx”的第一个参数的扩展方法“dropdownlist_selectedchange”(是否缺少using指令或程序集引用?)

解决方案

解决方案二:
dropdownlist_selectedchange()后台需要这个方法支持,这个不是js。-------------------------我也是新手
解决方案三:
你这个是服务端事件,不是js事件,js调用是onclick=“dropdownlist_selectedchange()”
解决方案四:
上面写错,是onchange=“dropdownlist_selectedchange()”
解决方案五:
不好意思type写错了应该是type="text/javascript"
解决方案六:
引用2楼gaoxg17的回复:

你这个是服务端事件,不是js事件,js调用是onclick=“dropdownlist_selectedchange()”

照你的方法改过后可以运行,但是我想要的功能却没实现当选择dropdownlist的内容后label没有显示对应的值
解决方案七:
functiondropdownlist_selectedchange(){Label28=document..getElementById("Label28");if(DropDownList1.SelectedValue=="普通医师"){Label28.Text="5.00元";}if(DropDownList1.SelectedValue=="专家医师"){Label28.Text="8.00元";}if(DropDownList1.SelectedValue=="副主任医师"){Label28.Text="12.00元";}if(DropDownList1.SelectedValue=="主任医师"){Label28.Text="15.00元";}}

加这句
解决方案八:
引用6楼lovekissy520的回复:

functiondropdownlist_selectedchange(){Label28=document..getElementById("Label28");if(DropDownList1.SelectedValue=="普通医师"){Label28.Text="5.00元";}if(DropDownList1.SelectedValue=="专家医师"){Label28.Text="8.00元";}if(DropDownList1.SelectedValue=="副主任医师"){Label28.Text="12.00元";}if(DropDownList1.SelectedValue=="主任医师"){Label28.Text="15.00元";}}

加这句

Label28=document..getElementById("Label28");
解决方案九:
请问你分清了服务器控件跟客户端控件的区别么,直接在js里DropDownList1.SelectedValue没有这么高级脚本!!!
解决方案十:
onselectedindexchanged="dropdownlist_selectedchange()"看看这是不是服务器端事件
解决方案十一:
引用8楼shiyong7682719的回复:

请问你分清了服务器控件跟客户端控件的区别么,直接在js里DropDownList1.SelectedValue没有这么高级脚本!!!

我是个初学者,真的不知道这样写有什么不对,请你帮忙指点一下,谢谢
解决方案十二:
先理清楚自己想实现什么功能,然后想想到底什么方式实现更好;获取值:$("selectoption:selected").val();
解决方案十三:

解决方案十四:
后台得写相应事件
解决方案十五:
直接上代码default.aspx<asp:DropDownListID="DropDownList1"runat="server"><asp:ListItemText="请选择"></asp:ListItem><asp:ListItemText="普通医师"></asp:ListItem><asp:ListItemText="专家医师"></asp:ListItem></asp:DropDownList><asp:LabelID="Label28"runat="server"Text="Label"></asp:Label>

default.aspx.csprotectedvoidPage_Load(objectsender,EventArgse){DropDownList1.TextChanged+=newEventHandler(DropDownList1_TextChanged);}voidDropDownList1_TextChanged(objectsender,EventArgse){if(DropDownList1.Text=="普通医师"){Label28.Text="5.00元";}if(DropDownList1.Text=="专家医师"){Label28.Text="8.00元";}if(DropDownList1.Text=="副主任医师"){Label28.Text="12.00元";}if(DropDownList1.Text=="主任医师"){Label28.Text="15.00元";}}

解决方案:
onselectedindexchanged这个是服务端事件,不能调用js

时间: 2024-12-22 10:19:48

关于js的一点问题的相关文章

【COCOS CREATOR 系列教程之一】CC尝鲜小总结及组件使用需注意的几点细节

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/cocos-creator/1936.html   从今天起,Himi将陆续的会持续更新一些Cocos Creator的文章 一起学习交流的可以加我的QQ群 Cocos Creator :432818031     貌似好久没有来写原创博文了,不知道还有多少认识Himi的- 当然也有不少群里的人问我都在忙什么,这里简单先八卦一下: 去年去了网

基于web创建逼真的3D图形 | CSS技巧

在成为一名web开发者之前,我从事于视觉设计行业,创造屡获殊荣,电影和电视节目等高端3D效果,例如 Tron, The Thing, Resident Evil,和 Vikings .为了能够创造这些效果,我们需要使用高度复杂的动画软件,例如 Maya , 3Ds Max 或者 Houdini ,包括使用数以百计的机器 渲染机器 来做长时间的离线渲染.正因为我工作以来一直使用这些工具,以至于我对现在的web技术感到很惊讶.我们可以创造和显示高质量的3D内容在浏览器里面,实际上,就是使用webGL

Javascript之旅——第五站:说说那些所谓的包装类型

最近不看犀牛书了,那本翻译的特烂而且好拗口,尤其是原型那块说的乱七八糟,后来经同事介绍,买了本js高级程序设计,然后就继续 苦逼的看,不吐槽了,继续说说js中有新鲜感的包装类型.   一:String 说到String类型,蛮有意思,平时我们都是这样定义一个string类型,如下图: 但是在js中有一点非常特别,那就是string类型是属于基本类型,不属于引用类型,那就说明string的值是保存在"栈"上面的,而很多语言不是 这样,比如C#,我觉得js不作为引用类型也是情有可原,毕竟它

基于ajax html实现文件上传技巧总结_AJAX相关

引语:大家都知道,html中上传文件就一个input,type=file就搞定了.但是,这个标签的样式,实在不值得提点什么,要改动他的样式,恐怕也是较难的.但是其实挺简单,今天就来说说上传文件小技巧吧! 1. 怎样自定义样式? 1).只管按照自己喜欢看到的样式去定义即可,如<a href='javascript:;' class='upload-button'></a>,可以是背景图片效果,可以是文字指示,总之想怎么改怎么改!有了按钮,还需要一个文件名容器,用来存放选择上传文件时的

Javascript中的包装类型介绍_javascript技巧

最近不看犀牛书了,那本翻译的特烂而且好拗口,尤其是原型那块说的乱七八糟,后来经同事介绍,买了本js高级程序设计,然后就继续苦逼的看,不吐槽了,继续说说js中有新鲜感的包装类型.  一:String 说到String类型,蛮有意思,平时我们都是这样定义一个string类型,如下图: 但是在js中有一点非常特别,那就是string类型是属于基本类型,不属于引用类型,那就说明string的值是保存在"栈"上面的,而很多语言不是这样,比如C#,我觉得js不作为引用类型也是情有可原,毕竟它玩不了

Ajax和跨域问题深入解析

什么是ajax Ajax(Asynchronous JavaScript and XML),是一种可以向服务器请求额外的数据并且无需刷新页面的技术,ajax的出现带来了更好的用户体验. Ajax的核心就是XMLHttpRequest(XHR)对象.XHR为向服务器发送请求和解析服务器响应提供了流畅的接口.可以使用XHR对象获取新数据,通过DOM将新数据插入到页面.虽然名字中包含XML,但是ajax通信和数据格式无关;这种技术就是可以不用刷新就从服务器获取数据,但是不一定是XML数据,也可以是js

基于ajax html实现文件上传技巧总结

引语:大家都知道,html中上传文件就一个input,type=file就搞定了.但是,这个标签的样式,实在不值得提点什么,要改动他的样式,恐怕也是较难的.但是其实挺简单,今天就来说说上传文件小技巧吧! 1. 怎样自定义样式? 1).只管按照自己喜欢看到的样式去定义即可,如<a href='javascript:;' class='upload-button'></a>,可以是背景图片效果,可以是文字指示,总之想怎么改怎么改!有了按钮,还需要一个文件名容器,用来存放选择上传文件时的

关于js的回调函数的一点看法

原文:关于js的回调函数的一点看法       算了一下又有好几个月没写博客了,最近在忙公司android的项目,所以也就很少抽时间来写些东西了.刚闲下来,我就翻了翻之前看的东西.做了android之后更加感觉到手机端开发的重要性,现在做native App  和Web App是主流,也就是说现在各种基于浏览器的web app框架也会越来越火爆了,做js的也越来越有前途.我也决定从后端开发渐渐向前端开发和手机端开发靠拢,废话不说了,我们来切入正题"js的回调函数"相关的东西.     

JS函数的作用域链的一点问题

问题描述 JS函数的作用域链的一点问题 1.能否细说一下,函数创建.执行时,执行环境.作用域链.活动对象.局部变量的具体执行过程? 2.另外,作用域链是针对谁的概念,是针对执行环境,还是变量对象?作用域链中包含什么? 3.执行函数时,是先复制函数的作用域链,根据其内容确定作用域的范围,再创建局部执行环境,还是先创建一个局部环境,再复制函数的作用域链,构建执行环境的作用域链? 解决方案 js的作用域链理解js的变量作用域 ,函数名,变量名覆盖问题