• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    子窗口給父窗口賦值實現思路及案例演示

    來源:懂視網 責編:小采 時間:2020-11-27 22:41:51
    文檔

    子窗口給父窗口賦值實現思路及案例演示

    子窗口給父窗口賦值實現思路及案例演示:今天Insus.NET練習JavaScript,實現從父窗口打開一個子窗口,在子窗口處理一些結果之后,把結果賦值于父窗口的文本框內。可看效果: 在站點創建兩個aspx頁面,一個是PageA.aspx另一個是PageB.aspx: 在PageA.aspx的<head>節點內,寫
    推薦度:
    導讀子窗口給父窗口賦值實現思路及案例演示:今天Insus.NET練習JavaScript,實現從父窗口打開一個子窗口,在子窗口處理一些結果之后,把結果賦值于父窗口的文本框內。可看效果: 在站點創建兩個aspx頁面,一個是PageA.aspx另一個是PageB.aspx: 在PageA.aspx的<head>節點內,寫

    今天Insus.NET練習JavaScript,實現從父窗口打開一個子窗口,在子窗口處理一些結果之后,把結果賦值于父窗口的文本框內。可看效果:
     
    在站點創建兩個aspx頁面,一個是PageA.aspx另一個是PageB.aspx:
    在PageA.aspx的<head>節點內,寫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>節點內,拉一個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腳本,也有兩個函數,一個是驗證文本框只能輸入數字,另一個是計算方法,在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>節點內,拉兩個文本框,一個Button銨鈕。
    代碼如下:

    數量<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()" />

    另外附加,有關文本框驗證的文章://www.gxlcms.com/article/33586.htm

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    子窗口給父窗口賦值實現思路及案例演示

    子窗口給父窗口賦值實現思路及案例演示:今天Insus.NET練習JavaScript,實現從父窗口打開一個子窗口,在子窗口處理一些結果之后,把結果賦值于父窗口的文本框內。可看效果: 在站點創建兩個aspx頁面,一個是PageA.aspx另一個是PageB.aspx: 在PageA.aspx的<head>節點內,寫
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 无码精品人妻一区二区三区漫画 | 亚洲国产精品久久久久婷婷软件 | 久久久久九国产精品| 国产精品亚韩精品无码a在线| 国产精品宾馆在线精品酒店| 在线精品亚洲| 国产精品欧美日韩| 日韩精品真人荷官无码| 2021最新国产精品一区| 国产精品亚洲片在线| 日产精品99久久久久久| 亚洲午夜成人精品电影在线观看| 国产精品久久久久久久久| 亚洲AV无码国产精品麻豆天美 | 老湿亚洲永久精品ww47香蕉图片| 欧美性videos高清精品| 99久久人人爽亚洲精品美女| 国内精品免费在线观看| 97热久久免费频精品99| 精品国精品无码自拍自在线| 四虎国产精品永久在线| 亚洲码国产精品高潮在线 | 无码人妻精品一区二区三区99仓本| 欧美精品一区二区精品久久| 无码国产亚洲日韩国精品视频一区二区三区 | 国产综合精品蜜芽| 国产精品日韩欧美久久综合| 欧洲精品视频在线观看| 欧美高清在线精品一区| 久久久久久国产精品免费无码| 国产日韩高清三级精品人成 | 精品人妻人人做人人爽 | 蜜国产精品jk白丝AV网站| 欧美精品欧美人与动人物牲交| 国产在线精品一区二区高清不卡| 69久久夜色精品国产69| 成人伊人精品色XXXX视频| 99re这里只有精品热久久| 色综合久久精品中文字幕首页| 国产精品无码久久综合| 日韩欧美一区二区三区中文精品|