<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    周浩

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      28 隨筆 :: 0 文章 :: 16 評(píng)論 :: 0 Trackbacks
    今天有朋友問(wèn)我關(guān)于用JAVASCRIPT來(lái)進(jìn)行頁(yè)面各表單之間的數(shù)據(jù)傳遞的問(wèn)題,我以前也寫(xiě)過(guò),不過(guò)從來(lái)沒(méi)有注意,今天總結(jié)了一下,希望能夠給大家一些幫助,也幫助我總結(jié)以前學(xué)過(guò),用過(guò)的知識(shí)。

    ??? 一,最簡(jiǎn)單的就是同一個(gè)網(wǎng)頁(yè)里的表單的數(shù)據(jù)傳遞。

    ???? 舉個(gè)實(shí)例,一個(gè)網(wǎng)頁(yè)上有兩個(gè)表單,每個(gè)表單里一個(gè)文本框,一個(gè)按鈕。點(diǎn)按鈕互相對(duì)操作對(duì)方的文本框的值。我們舉的例子是把一個(gè)文本框付給另一個(gè)文本框。具體的HTML代碼如下:

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body>

    <form name="form1" method="post" action="">
    ? <input type="text" name="textfield">
    ? <input type="button" name="Submit" value="1---------&gt;2" onClick="ok()">
    </form>

    <form name="form2" method="post" action="">
    ? <input type="text" name="textfield2">
    ? <input type="button" name="Submit" value="2-----&gt;1" onClick="ok1()">
    </form>

    </body>
    </html>

    以上為HTMl的代碼,大家可能注意到了onclik的代碼了,有兩個(gè)函數(shù),接下來(lái)就是JAVASCRIPT的代碼了:<script language="JavaScript">
    function ok()
    {
    ? document.form2.textfield2.value=document.form1.textfield.value;
    }
    function ok1()
    {
    document.form1.textfield.value=document.form2.textfield2.value;
    }
    </script>
    ??
    ?? 二,第二種是兩個(gè)窗口之間的表單的文本框之間數(shù)據(jù)傳遞。其實(shí)這個(gè)可以在原來(lái)的基礎(chǔ)上進(jìn)行一些擴(kuò)展就可以了。關(guān)于如何創(chuàng)建彈出窗口,窗體里的表單的代碼, 在這里就不多說(shuō)了,現(xiàn)在在這里說(shuō)一下如何操作父窗口的表單里的文本框的數(shù)據(jù)。具體代碼如下:

    <script language="JavaScript">
    function ok()
    {
    ? opener.document.form2.textfield2.value=document.form1.textfield.value
    }
    </script>

    ?? 三,第三種就是框架網(wǎng)頁(yè)之間的表單的文本框之間數(shù)據(jù)傳遞.
    ??????? 注意的地方是框架的寫(xiě)法:

    <frameset cols="505,505">
    ? <frame src="test.htm" name="leftr" id="leftr">//定義框架的名稱(chēng)
    ? <frame src="test2.htm" id="right" name="right">
    </frameset>
    <noframes><body>

    </body></noframes>
    具體的實(shí)現(xiàn)代碼如下:
    <script language="JavaScript">
    function ok()
    {
    ? parent.leftr.document.form2.textfield2.value=document.form1.textfield.value
    }
    </script>
    ??? 這三種窗口之間的文本框數(shù)值互相操作的簡(jiǎn)單方法就實(shí)現(xiàn)了,其它需要注意的就是他們之間的關(guān)系。

    posted on 2006-05-17 08:40 Derek 閱讀(190) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    Google
    主站蜘蛛池模板: 一区二区三区无码视频免费福利| 成全视频高清免费观看电视剧 | 亚洲日本中文字幕一区二区三区| 亚洲五月丁香综合视频| www.黄色免费网站| 亚洲国产成人VA在线观看| 国产精品亚洲天堂| 午夜免费福利片观看| jjzz亚洲亚洲女人| 亚洲午夜成激人情在线影院| 成人免费的性色视频| 中文字幕精品亚洲无线码一区应用| 无遮挡免费一区二区三区| 人禽杂交18禁网站免费| 亚洲日本VA中文字幕久久道具| 免费被黄网站在观看| 成a人片亚洲日本久久| 亚洲午夜久久久久久噜噜噜| 国产真人无码作爱视频免费| 亚洲午夜国产精品无码老牛影视| 中文字幕免费在线观看动作大片| 亚洲AV无码不卡无码| 台湾一级毛片永久免费| 亚洲高清无在码在线无弹窗| 国产成人精品免费大全| 亚洲国产成人久久精品动漫| 一二三四视频在线观看中文版免费 | 亚洲经典千人经典日产| 国产美女无遮挡免费视频网站| 亚洲午夜国产精品| 国产精品久久香蕉免费播放| 中文字幕永久免费| 亚洲国产精品综合久久久| 亚洲高清免费在线观看| 日韩国产精品亚洲а∨天堂免| 成年轻人网站色免费看 | 国产精品亚洲AV三区| 国产亚洲综合成人91精品 | 亚洲激情校园春色| 国产精品免费高清在线观看| 亚洲乱码中文字幕综合|