现在呢 我想在第一个页面的textbox不为空时 调用某个函数 这该怎么实现啊
21 个解决方案
#1
如够是在cs里面调用的话,传参,弹出的时候2.aspx?id=+"document.getElementById('textbox ').value;
2.cs里面:
if(Request.QueryString["id"].ToString()!="")
{
调用;
}
在js里面判断调用:
opener.document.getElementById('textbox ').value!=""
2.cs里面:
if(Request.QueryString["id"].ToString()!="")
{
调用;
}
在js里面判断调用:
opener.document.getElementById('textbox ').value!=""
#2
我要用js写的
关键是我在关闭第二个页面时 给第一个页面里的textbox添加了一个值
使用textbox的 onchange 是不行的
我现在不知道该怎么 通过什么 如何调用 判断textbox是否为空的函数
关键是我在关闭第二个页面时 给第一个页面里的textbox添加了一个值
使用textbox的 onchange 是不行的
我现在不知道该怎么 通过什么 如何调用 判断textbox是否为空的函数
#3
<input type="text" id="xxx" ontextchange="alert('1');" />
#4
我刚试过了 ontextchange 根本没有触发啊
#5
你要在关闭第二个页面,并且给第一个页面的textbox赋值之后,执行某个js函数?
#6
ontextchange是在textbox失去焦点是触发的 可我是通过脚本添加的值 跟没没有得到与失去焦点
有什么好的解决方法吗 高手都哪去了
有什么好的解决方法吗 高手都哪去了
#7
请描述清楚一些
#8
现在 第二个页面使用的别人的 就是我不能去动 还有其它方法吗
#9
你要在第一个页面判断??
直接在你打开之前
function open()
{
if(document.getElementById('textbox ').value!="")
{
函数;
}
window.open(2.aspx,"","");
}
直接在你打开之前
function open()
{
if(document.getElementById('textbox ').value!="")
{
函数;
}
window.open(2.aspx,"","");
}
#10
我在说一下我的问题 就是我的一个页面里的一个textbox要用到别人页面里的一个值
是通过js添加到我的页面的 现在我想在textbox不为空时调用我自己一个js函数 可是该怎么调用我的函数呢
就是说如何判读 textbox在不为空时调用我的函数
是通过js添加到我的页面的 现在我想在textbox不为空时调用我自己一个js函数 可是该怎么调用我的函数呢
就是说如何判读 textbox在不为空时调用我的函数
#11
如果第二个页面不能修改丝毫的话
你可以在你的页面里,点击按钮弹出第二个页面的同时,每隔一段时间执行一个js函数,用serInterval,检查textbox里的值,如果不为空,则执行函数,停止serInterval
你可以在你的页面里,点击按钮弹出第二个页面的同时,每隔一段时间执行一个js函数,用serInterval,检查textbox里的值,如果不为空,则执行函数,停止serInterval
#12
描述很有问题,请问你需要在什么时候判断,赋值前,打开第二个页面之前?之后?还是赋值后?还是不停的判断??
#13
谢谢啊 楼上的方法 听着还行 可就是不知道效果怎么样 因为textbox不为空时 要调用我的函数修改页面 通事用户还要做别的操作呢 看看时间是是否冲突
再谢谢啊 偶试试看
再谢谢啊 偶试试看
#14
zhong2006
我的描述很有问题吗 你的理解能力。。。
我在给你说一遍 我在关闭第二个页面 也就是别人的页面时 同时通过js给我的页面里的textbox赋值
然后判断是否为空 在调用我的js函数
我的描述很有问题吗 你的理解能力。。。
我在给你说一遍 我在关闭第二个页面 也就是别人的页面时 同时通过js给我的页面里的textbox赋值
然后判断是否为空 在调用我的js函数
#15
window.setTimeout("check()", 1000);
function check()
{
if(document.getElementById('textbox').value!="")
{
调用函数;
}
}
function check()
{
if(document.getElementById('textbox').value!="")
{
调用函数;
}
}
#16
<script type="text/javascript" language ="javascript">
var oldValue = "";
function watch()
{
var objTxt = document.getElementById("xxx");
var value = objTxt.value;
if( value != oldValue )
{
oldValue = value;
alert('2');
}
}
setInterval(watch,10);
</script>
试试这个
var oldValue = "";
function watch()
{
var objTxt = document.getElementById("xxx");
var value = objTxt.value;
if( value != oldValue )
{
oldValue = value;
alert('2');
}
}
setInterval(watch,10);
</script>
试试这个
#17
测试代码:
<div>
<input type="text" id="xxx"/>
<input type="button" id="btnXXX" value="xxxtest" onclick="document.getElementById('xxx').value='asda';" />
</div>
<div>
<input type="text" id="xxx"/>
<input type="button" id="btnXXX" value="xxxtest" onclick="document.getElementById('xxx').value='asda';" />
</div>
#18
在textbox中onblur()事件
<input type="text" name="test1" value="test1" onBlur=alert("我失去了输入焦点!")>
<input type="text" name="test1" value="test1" onBlur=alert("我失去了输入焦点!")>
#19
我想在第一个页面的textbox不为空时 调用某个函数 这该怎么实现啊
对于这个问题不知道你是什么时候用,是在第二个页面关闭的时候还 是在textbox时用
对于这个问题不知道你是什么时候用,是在第二个页面关闭的时候还 是在textbox时用
#20
如果是第二个页面的话,就在第二个页面的onunload事件中去调用父页中的函数,通过document.getElementById("文本框的名字");在判断执行!
#21
你可以这样取得文本框中的值
你可以在合适的时候调用一下获得她的值的方法
function check(){
var value= document.getElementById("<%=TextBoxName.ClientID").getAttribute("value");
//下面你可以对他进行判断 然后调用相应的方法
}
你试一下 因为不太清楚你在什么时候调用 所以没能写的很具体
这个方法你得通过后台调用 如果像他们说的那样 多少毫秒调用一次 太浪费感情了
你可以在合适的时候调用一下获得她的值的方法
function check(){
var value= document.getElementById("<%=TextBoxName.ClientID").getAttribute("value");
//下面你可以对他进行判断 然后调用相应的方法
}
你试一下 因为不太清楚你在什么时候调用 所以没能写的很具体
这个方法你得通过后台调用 如果像他们说的那样 多少毫秒调用一次 太浪费感情了
#1
如够是在cs里面调用的话,传参,弹出的时候2.aspx?id=+"document.getElementById('textbox ').value;
2.cs里面:
if(Request.QueryString["id"].ToString()!="")
{
调用;
}
在js里面判断调用:
opener.document.getElementById('textbox ').value!=""
2.cs里面:
if(Request.QueryString["id"].ToString()!="")
{
调用;
}
在js里面判断调用:
opener.document.getElementById('textbox ').value!=""
#2
我要用js写的
关键是我在关闭第二个页面时 给第一个页面里的textbox添加了一个值
使用textbox的 onchange 是不行的
我现在不知道该怎么 通过什么 如何调用 判断textbox是否为空的函数
关键是我在关闭第二个页面时 给第一个页面里的textbox添加了一个值
使用textbox的 onchange 是不行的
我现在不知道该怎么 通过什么 如何调用 判断textbox是否为空的函数
#3
<input type="text" id="xxx" ontextchange="alert('1');" />
#4
我刚试过了 ontextchange 根本没有触发啊
#5
你要在关闭第二个页面,并且给第一个页面的textbox赋值之后,执行某个js函数?
#6
ontextchange是在textbox失去焦点是触发的 可我是通过脚本添加的值 跟没没有得到与失去焦点
有什么好的解决方法吗 高手都哪去了
有什么好的解决方法吗 高手都哪去了
#7
请描述清楚一些
#8
现在 第二个页面使用的别人的 就是我不能去动 还有其它方法吗
#9
你要在第一个页面判断??
直接在你打开之前
function open()
{
if(document.getElementById('textbox ').value!="")
{
函数;
}
window.open(2.aspx,"","");
}
直接在你打开之前
function open()
{
if(document.getElementById('textbox ').value!="")
{
函数;
}
window.open(2.aspx,"","");
}
#10
我在说一下我的问题 就是我的一个页面里的一个textbox要用到别人页面里的一个值
是通过js添加到我的页面的 现在我想在textbox不为空时调用我自己一个js函数 可是该怎么调用我的函数呢
就是说如何判读 textbox在不为空时调用我的函数
是通过js添加到我的页面的 现在我想在textbox不为空时调用我自己一个js函数 可是该怎么调用我的函数呢
就是说如何判读 textbox在不为空时调用我的函数
#11
如果第二个页面不能修改丝毫的话
你可以在你的页面里,点击按钮弹出第二个页面的同时,每隔一段时间执行一个js函数,用serInterval,检查textbox里的值,如果不为空,则执行函数,停止serInterval
你可以在你的页面里,点击按钮弹出第二个页面的同时,每隔一段时间执行一个js函数,用serInterval,检查textbox里的值,如果不为空,则执行函数,停止serInterval
#12
描述很有问题,请问你需要在什么时候判断,赋值前,打开第二个页面之前?之后?还是赋值后?还是不停的判断??
#13
谢谢啊 楼上的方法 听着还行 可就是不知道效果怎么样 因为textbox不为空时 要调用我的函数修改页面 通事用户还要做别的操作呢 看看时间是是否冲突
再谢谢啊 偶试试看
再谢谢啊 偶试试看
#14
zhong2006
我的描述很有问题吗 你的理解能力。。。
我在给你说一遍 我在关闭第二个页面 也就是别人的页面时 同时通过js给我的页面里的textbox赋值
然后判断是否为空 在调用我的js函数
我的描述很有问题吗 你的理解能力。。。
我在给你说一遍 我在关闭第二个页面 也就是别人的页面时 同时通过js给我的页面里的textbox赋值
然后判断是否为空 在调用我的js函数
#15
window.setTimeout("check()", 1000);
function check()
{
if(document.getElementById('textbox').value!="")
{
调用函数;
}
}
function check()
{
if(document.getElementById('textbox').value!="")
{
调用函数;
}
}
#16
<script type="text/javascript" language ="javascript">
var oldValue = "";
function watch()
{
var objTxt = document.getElementById("xxx");
var value = objTxt.value;
if( value != oldValue )
{
oldValue = value;
alert('2');
}
}
setInterval(watch,10);
</script>
试试这个
var oldValue = "";
function watch()
{
var objTxt = document.getElementById("xxx");
var value = objTxt.value;
if( value != oldValue )
{
oldValue = value;
alert('2');
}
}
setInterval(watch,10);
</script>
试试这个
#17
测试代码:
<div>
<input type="text" id="xxx"/>
<input type="button" id="btnXXX" value="xxxtest" onclick="document.getElementById('xxx').value='asda';" />
</div>
<div>
<input type="text" id="xxx"/>
<input type="button" id="btnXXX" value="xxxtest" onclick="document.getElementById('xxx').value='asda';" />
</div>
#18
在textbox中onblur()事件
<input type="text" name="test1" value="test1" onBlur=alert("我失去了输入焦点!")>
<input type="text" name="test1" value="test1" onBlur=alert("我失去了输入焦点!")>
#19
我想在第一个页面的textbox不为空时 调用某个函数 这该怎么实现啊
对于这个问题不知道你是什么时候用,是在第二个页面关闭的时候还 是在textbox时用
对于这个问题不知道你是什么时候用,是在第二个页面关闭的时候还 是在textbox时用
#20
如果是第二个页面的话,就在第二个页面的onunload事件中去调用父页中的函数,通过document.getElementById("文本框的名字");在判断执行!
#21
你可以这样取得文本框中的值
你可以在合适的时候调用一下获得她的值的方法
function check(){
var value= document.getElementById("<%=TextBoxName.ClientID").getAttribute("value");
//下面你可以对他进行判断 然后调用相应的方法
}
你试一下 因为不太清楚你在什么时候调用 所以没能写的很具体
这个方法你得通过后台调用 如果像他们说的那样 多少毫秒调用一次 太浪费感情了
你可以在合适的时候调用一下获得她的值的方法
function check(){
var value= document.getElementById("<%=TextBoxName.ClientID").getAttribute("value");
//下面你可以对他进行判断 然后调用相应的方法
}
你试一下 因为不太清楚你在什么时候调用 所以没能写的很具体
这个方法你得通过后台调用 如果像他们说的那样 多少毫秒调用一次 太浪费感情了