读书人

asp.net 模板页带来的麻烦 帮忙解决,该

发布时间: 2012-02-11 09:51:35 作者: rapoo

asp.net 模板页带来的麻烦 帮忙解决
网页调用统一模板

在网页中javascript
function ap_click(ss)
{

var ob = document.getElementsById('<%=page_index.ClientID %>'); //报对象不支持此属性或方法

// 网页生成后 id= <input name="ctl00$pp_page$page_index" type="text" id="ctl00_pp_page_page_index" name="page_index" />
if(ob!=null)
alert(ob);
else
alert('ccc');
document.all.aspnetForm.submit();
}

费劲了,怎么都取不到对象,我想js赋一个值放在一个textbox里,form提交后台接。

[解决办法]

JScript code
function ap_clcik(c){if (c!=null){alert(c.value);}}
[解决办法]
HTML code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title>无标题页</title></head><body>    <form id="form1" runat="server">        <div>            <asp:TextBox ID="txtPageIndex" runat="server" />        </div>    </form></body></html><script type="text/jscript">    var box=document.getElementById('<%=txtPageIndex.UniqueID %>');    alert(box.value);</script>
[解决办法]
getElementById 不是getElementsById
[解决办法]
探讨
getElementById 不是getElementsById

[解决办法]
直接用 document.getElementById('ctl00_模板content的ID_page_index').value = 页数

读书人网 >asp.net

热点推荐