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

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

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

    posts - 22, comments - 17, trackbacks - 0, articles - 15
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    怎樣動態添加文本框并處理

    Posted on 2007-01-04 14:44 碼農cz 閱讀(1434) 評論(1)  編輯  收藏 所屬分類: As u

    我在做項目時曾碰到這個問題,怎樣動態地添加一個文本框或文件域,這在網上很容易找到。但對怎樣處理提交的動態數據就很少有這方面的信息了。本人翻閱了一些資料,把自己的方法寫了下來,以饗讀者。

    1.提交表單

    ?

    <html>
    <body>
    ?<form?name
    = " form " ?method = " post " ?action = " add.jsp " >
    ???<input?name
    = " button " ?type = button?onClick = 'additem( " tb " )'?value = " 添加>> " >
    ?<table?id
    = " tb " >
    ?</table>
    <script?language
    = " javascript " >

    function?additem(id)
    {
    ??var?row
    , cell , str ;
    ??row? = ?eval( " document.all[ " +' " '+id+' " '+ " ] " ).insertRow() ;
    ??if(row?! = ?null?)
    ?????{
    ????????cell?
    = ?row.insertCell() ;
    ????????str = " <input?type= " +' " '+ " text " +' " '+ " ?name= " +' " '+ " StuName " +' " '+ " ><input?type= " +' " '+ " button " +' " '+ " ?value= " +' " '+ " 刪除 " +' " '+ " ?onclick='deleteitem(this, " +' " '+ " tb " +' " '+ " );'> "
    ???cell.innerHTML
    = str ;

    ??????}
    }
    function?deleteitem(obj
    , id)
    {
    ??var?rowNum
    , curRow ;
    ??curRow? = ?obj.parentNode.parentNode ;
    ??rowNum? = ?eval( " document.all. " +id).rows.length?-? 1 ;
    ??eval( " document.all[ " +' " '+id+' " '+ " ] " ).deleteRow(curRow.rowIndex) ;
    }
    </script>
    ???<p>
    ?????<input?type
    = " submit " ?name = " submit " ?value = " 提交 " >
    ???</p>
    ?</form>
    </body>
    </html>

    ?

    2.處理數據

    < body >
    < table? border ="1" >< tr >< td? colspan ="2" > eg </ td ></ tr >
    <%
    Enumeration?params
    = request.getParameterNames();
    while (params.hasMoreElements()){
    String ?name = ( String )params.nextElement();
    String []?values = request.getParameterValues(name);
    if (name.equals( " StuName " )){
    %>
    < tr >
    < td > <% = name %> </ td >
    < td >
    <%
    for ( int ?index = 0 ;index < values.length;index ++ ){
    %>
    <% = values[index] %>
    <% }} %>
    </ td >
    </ tr >
    </ table >
    </ body >


    評論

    # re: 怎樣動態添加文本框并處理  回復  更多評論   

    2007-10-26 14:46 by 123
    good ,thx!
    主站蜘蛛池模板: 国产精品黄页在线播放免费| 日本免费网站视频www区| 国产成人啪精品视频免费网| 亚洲制服丝袜在线播放| 亚洲精品国产免费| 亚洲国产精品成人精品软件| 日本XXX黄区免费看| 国产成人亚洲合集青青草原精品| 99在线视频免费观看视频 | 亚洲人成网站18禁止| 美女视频黄是免费的网址| 国产亚洲精品成人AA片| 午夜免费福利网站| 久久亚洲精品无码网站| 亚洲第一区精品日韩在线播放| 思思久久99热免费精品6| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 特级精品毛片免费观看| 黑人精品videos亚洲人| 一个人看的免费高清视频日本| 中文字幕亚洲一区| 1000部啪啪未满十八勿入免费| 亚洲AV成人影视在线观看| 情侣视频精品免费的国产| 九九视频高清视频免费观看| 亚洲国产精品无码久久久不卡 | 在线看片免费人成视频久网下载| 国产亚洲一区二区精品| 免费人成网站在线观看10分钟| 亚洲精品无播放器在线播放| 亚洲人成无码网站久久99热国产| 未满十八18禁止免费无码网站| 在线观看亚洲AV日韩A∨| 亚洲人午夜射精精品日韩| 性xxxx视频免费播放直播| 亚洲国产精品日韩av不卡在线| 亚洲午夜无码久久久久| 91免费国产在线观看| 未满十八私人高清免费影院| 久久久亚洲裙底偷窥综合| 成人永久免费高清|