【发布时间】:2011-06-22 05:23:14
【问题描述】:
我现在从弹出窗口返回一个值,我想要的是文本框值从弹出窗口更改,它应该将其背景颜色更改为红色,否则不会反映任何更改。 我在做什么
<input type="button" id="button1" value="button1" style="width:95%;font-family:Verdana;font-size:9px;" onclick="window.open( '<%= Url.Action( "PopUp", "Home" ) %>' ,'popup','height=410','width=200','target=popup','center','front');" onfocus="if(document.getElementById('HiddenVal').value!=null||document.getElementById('HiddenVal').value!=''){txtbutton.value=document.getElementById('HiddenVal').value ; document.getElementById('HiddenVal').value='';}" />
其中 txtbutton 是文本框,而 button1 是打开弹出窗口的按钮。如果文本框的值改变了,我想改变它的颜色;否则它的背景应该是白色的。
【问题讨论】:
-
如何从弹出窗口返回值?
-
在 document.getElementById('HiddenVal').value 中,我正在获取值。
-
您正在尝试更改按钮焦点上文本框的颜色?
标签: javascript jquery asp.net-mvc model-view-controller