国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - 子窗口給父窗口賦值實現(xiàn)思路及案例演示

子窗口給父窗口賦值實現(xiàn)思路及案例演示

2019-10-21 11:03asp.net技術網(wǎng) ASP.NET教程

今天學習一下javascript實現(xiàn)從父窗口打開一個子窗口,在子窗口處理一些結果之后,把結果賦值于父窗口的文本框內,接下來介紹實現(xiàn)方法,感興趣的朋友可以了解下,希望本文對你有所幫助

今天Insus.NET練習JavaScript,實現(xiàn)從父窗口打開一個子窗口,在子窗口處理一些結果之后,把結果賦值于父窗口的文本框內。可看效果: 
子窗口給父窗口賦值實現(xiàn)思路及案例演示 
在站點創(chuàng)建兩個aspx頁面,一個是PageA.aspx另一個是PageB.aspx: 
在PageA.aspx的<head>節(jié)點內,寫Javascript腳本,腳本有兩個方法,一個是打開子窗口,一個是為文本框設值的方法: 

復制代碼代碼如下:


<script type="text/javascript"> 
function popUp(url) { 
objSubWin = window.open(url, "Popup", "toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=0,width=300,height=80"); 
objSubWin.focus(); 

function SetValue(val) { 
var amount = document.getElementById('<% = TextBoxAmount.ClientID %>'); 
amount.value = val; 

</script> 


然后在<body>節(jié)點內,拉一個TextBox和一個Button: 

復制代碼代碼如下:


Amount: 
<asp:TextBox ID="TextBoxAmount" runat="server" Enabled="false"></asp:TextBox> 
<asp:Button ID="Button1" runat="server" Text="Call child window" OnClientClick="popUp('PageB.aspx')" /> 


OK,父頁完成,接下來寫PageB.aspx子頁,還是先寫Javascript腳本,也有兩個函數(shù),一個是驗證文本框只能輸入數(shù)字,另一個是計算方法,在calc()方法內,有呼叫到父窗口的方法。 

復制代碼代碼如下:


<script type="text/javascript"> 
function isNumeric(keyCode) { 
return ((keyCode >= 48 && keyCode <= 57) || keyCode == 8) 

function calc() { 
if (window.opener != null && !window.opener.closed) { 
var qty = document.getElementById('<% = TextBoxqty.ClientID %>'); 
var price = document.getElementById('<% = TextBoxPrice.ClientID %>'); 
window.opener.SetValue(parseInt(qty.value) * parseInt(price.value)); 


</script> 


在PageB.aspx的<body>節(jié)點內,拉兩個文本框,一個Button銨鈕。 

復制代碼代碼如下:


數(shù)量<asp:TextBox ID="TextBoxqty" runat="server" onkeydown="return isNumeric(event.keyCode);" onpaste="return false;" Width="50"></asp:TextBox> 
* 單價<asp:TextBox ID="TextBoxPrice" runat="server" onkeydown="return isNumeric(event.keyCode);" onpaste="return false;" Width="50"></asp:TextBox> 
<asp:Button ID="Button1" runat="server" Text="Calculate" OnClientClick="calc()" /> 


另外附加,有關文本框驗證的文章:http://www.jfrwli.cn/article/20641.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费一二三区 | 精品久久久久久久 | 国产一区中文字幕 | 亚洲性视频 | 九九综合九九 | 久久国产综合 | 午夜网| 久久久久a | 亚洲视频中文字幕 | 大香一网 | 艹逼短视频 | 欧美日韩综合在线 | 君岛美绪一区二区三区 | 久久久精品亚洲 | 亚洲网站在线观看 | 久久久精品一区 | 国产目拍亚洲精品99久久精品 | 91精品国产高清久久久久久久久 | 牛牛澡牛牛爽一区二区 | 国产精品18久久久久久首页狼 | 中文字幕在线一区二区三区 | 亚洲国产精品成人 | 亚洲视频一区二区三区在线观看 | 自拍偷拍精品 | 国产欧美日韩一区 | 久久999| jizz18毛片 | 欧美日韩三级在线 | 日本高清中文字幕 | 97超碰免费| 免费观看的av| 国产精品99久久免费观看 | 免费一二区| 福利国产 | 91欧美激情一区二区三区成人 | 日韩免费在线 | 国产区在线观看 | 中文字幕av一区二区三区免费看 | 成年黄色在线观看 | 久久国产亚洲精品 | 精品九色 |