如题
解决方案 »
- 如何判断相同IP的不同的电脑?
- 有人了解open flash chart控件吗 求一个在.net下的说明文件或教程
- asp.net2.0生成html静态页面
- 怎么去掉读出的nbsp符号
- 如何用命令实现点击treeview中的某个节点?
- 很简单的一个东东,把一句asp语句改写成asp.net就行,可以就给分
- CSDN的FAQ列表是什么意思??
- Response.Redirect("中文文件名")时出错,怎么解决?
- asp.ne t新人求教
- how to break many to many relationship between tables?
- 多个站点在一个虚拟主机空间怎么放置?
- 请教:怎样在页面加载时动态设置Datalist中项模板的控件的值?
<script>
var intCount=20;
function GetData()
{
document.all.divMine.innerHTML=intCount-document.form[0].fmrFK.value
}
</script>
<body>
<div id=divMine ></div>
<form>
<input type=text name="frmFK" OnMouseOver="GetData()">
</form>
</body>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var zong=50; //总分数
function chk(pp)
{
var dd=zong-pp;
zong=dd;
alert (dd);
}//-->
</SCRIPT>
</HEAD><BODY>
<FORM METHOD=POST ACTION="" ID="Form1">
<INPUT TYPE="text" NAME="a1" ID="Text1" onblur="chk(this.value)">
<INPUT TYPE="text" NAME="a2" ID="Text1" onblur="chk(this.value)">
</FORM>
</BODY>
</HTML>
你要的这种效果只能在客户段处理啊~~~
所以不管是ASP或是ASP.NET都是一样的!!!
设计两个页面WebForm1和WebForm3在WebForm1中加一个框架!放入一个Html的控件TheText,和一个空的iframe代码如下:
<INPUT type="text" id="theText" onchange="Test()">
<iframe id="theiframe" width="0" height="0" src="随便指向一个空页面"></iframe>然后写javascript函数
<script language="javascript">
function Test()
{
theiframe.location.href = "WebForm3.aspx?value="+document.all.theText.value;
}
</script>
然后再WebForm3的PageLoad事件中加入如下代码:
private void Page_Load(object sender, System.EventArgs e)
{
int param = Convert.ToInt32(Request["value"]);
int totalPoint = 200;
int theResult = totalPoint - param;
string strScript = "";
strScript += "<script language='javascript'>";
strScript += "parent.document.all.theText.value=";
strScript += theResult.ToString();
strScript += "</script>";
this.Page.RegisterClientScriptBlock("",strScript);
}
这样就能在不刷新WebForm1的情况下达到效果,不过对于楼主的这个需求(完全可以由javascript来完成)这样写太不合理了,而且也比较复杂!!不过对于一些如果复杂的功能或是用javascript实现起来很困难的要求,就可以这个这样做!建议楼主还是多多熟悉javascript,因为进行WEB开发不可能不用到它,让我们一起共同努力吧!:)
多谢各位,多谢 magiccoder 这么耐心不懂JS还让这么多人晕了 :) 罪过罪过
看来是 路漫漫其修远兮,吾将上下而求索 哪.....我是直接从ASP.NET开始的,所以一般情况下都用Web控件,包括TextBox,因为处理事件较方便(个人认为),比较少用HTML控件;说出来也不怕见笑,之前用HTML控件我还真不知道如何处理事件呢,不过通过上面已经知道了。俺研究下先吧