新手求教一个简单的JS问题

dota_sky_god 2013-06-04 09:24:32

我不知道为什么我一选择就提醒我 if ($("ttt").value == "样机")对象缺失,求大神指点


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" ValidateRequest="false" Inherits="test._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script type="text/javascript">
function getYangJiInfo(obj) {


if ($("ttt").value == "样机") {

alert("请填写公司型号");

}

}



</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>test</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="ttt" runat="server" onchange="getYangJiInfo(this);"
>
<asp:ListItem Value="样机1">样机1</asp:ListItem>
<asp:ListItem>样机2</asp:ListItem>
<asp:ListItem>样机3</asp:ListItem>
<asp:ListItem>样机</asp:ListItem>
</asp:DropDownList>



<asp:TextBox ID="公司型号" runat="server"></asp:TextBox>
</div>

</form>
</body>
</html>
...全文
169 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
dota_sky_god 2013-06-27
  • 打赏
  • 举报
回复
了解了- -谢谢楼上各位
kiss筱魔 2013-06-04
  • 打赏
  • 举报
回复
服务器控件这个id会变化,你查看源码看看这个id是什么,然后$("#id").val();
coobai 2013-06-04
  • 打赏
  • 举报
回复
呵。。。。 服务端控件 ID="ttt" runat="server" 查看页面源码 看看 这个ID 是什么,。
-烟花雨季 2013-06-04
  • 打赏
  • 举报
回复
引用 7 楼 starfd 的回复:
if($('#ttt').val()== "样机")
+1
xwbb123 2013-06-04
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
if($('#ttt').val()== "样机")
haojuntu 2013-06-04
  • 打赏
  • 举报
回复
引用 楼主 dota_sky_god 的回复:
我不知道为什么我一选择就提醒我 if ($("ttt").value == "样机")对象缺失,求大神指点 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" ValidateRequest="false" Inherits="test._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script type="text/javascript"> function getYangJiInfo(obj) { if ($("ttt").value == "样机") { alert("请填写公司型号"); } } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>test</title> </head> <body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="ttt" runat="server" onchange="getYangJiInfo(this);" > <asp:ListItem Value="样机1">样机1</asp:ListItem> <asp:ListItem>样机2</asp:ListItem> <asp:ListItem>样机3</asp:ListItem> <asp:ListItem>样机</asp:ListItem> </asp:DropDownList> <asp:TextBox ID="公司型号" runat="server"></asp:TextBox> </div> </form> </body> </html>
楼主这个js和jquery一起混用了吧,要是用jquery要引用juqery文件的,用js可以document.getElementById("id").value;获取值
howtodown 2013-06-04
  • 打赏
  • 举报
回复
引用 2 楼 still_melody 的回复:
1. 引用jquery 2. if ($("#ttt").val() == "样机")
同意,首先引用,如果语句有问题的话会有提示的
u010853793 2013-06-04
  • 打赏
  • 举报
回复
引用 2 楼 still_melody 的回复:
1. 引用jquery 2. if ($("#ttt").val() == "样机")
+1
夜色镇歌 2013-06-04
  • 打赏
  • 举报
回复
<asp:DropDownList ID="ttt" runat="server" onchange="getYangJiInfo(this);" > <asp:ListItem Value="样机1">样机1</asp:ListItem> <asp:ListItem>样机2</asp:ListItem> <asp:ListItem>样机3</asp:ListItem> <asp:ListItem>样机</asp:ListItem> </asp:DropDownList> 看一下这个生成html的ID是什么 或者用clientid获取 另外jqueryID选择器是需要加#的··
still_melody 2013-06-04
  • 打赏
  • 举报
回复
1. 引用jquery 2. if ($("#ttt").val() == "样机")
md5e 2013-06-04
  • 打赏
  • 举报
回复
敢问$这个是什么呢,你有这个方法吗?,也没见你有jQuery的引用,且jQuery应该是$("ttt").val()
清秋喜乐 2013-06-04
  • 打赏
  • 举报
回复
1、添加jQuery的应用,最好是最新的。 2、ttt是ID,$("#ttt").val()

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧