如何在客户端脚本调用Html控件属性(在ASP.net2.0 使用masterpage的.aspx页面 调用)
在以前使用到javascript可以如下调用
<script language="javascript">
function selectAll(){
var len=document.form1.elements.length;
var i;
for (i=0;i<len;i++){
if (document.form1.elements[i].type=="checkbox"){
document.form1.elements[i].checked=true; }
}
}
</script>
现在我使用了masterpage,在.ASPX页面中发现无法调用checkbox??
因为form1在masterpage中到了.aspx页面也就无法调用了.
难道客户端脚本要写到其他地方?
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="viewmsg.aspx.cs" Inherits="viewmsg" Title="Untitled Page" %>
<script language=javascript>
function selectAll(){
/* 无法调用 */
}
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
请各位大侠指点 先谢过了.
问题点数:50、回复次数:2Top
1 楼net_lover(【孟子E章】)回复于 2006-03-19 17:36:18 得分 50
if (document.forms[0].elements[i].type=="checkbox"){
..
应该是可以的,看看客户端生成的代码里是否有form,master Page最终也是生成html 的Top
2 楼spiderweb(蜘蛛网)回复于 2006-03-19 20:57:57 得分 0
感谢net_lover(孟子E章),问题已解决.Top




