<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!
    主站蜘蛛池模板: 久久水蜜桃亚洲av无码精品麻豆| 日本一区二区在线免费观看 | 国产精品成人四虎免费视频| 国产又黄又爽胸又大免费视频| 亚洲偷自拍另类图片二区| 亚洲av无码片在线播放| 免费人成视频在线观看视频| 成年网站免费视频A在线双飞| 日韩电影免费在线观看中文字幕| 免费国产a理论片| 亚洲av片在线观看| 亚洲三级高清免费| 亚洲国产成人精品无码区在线网站 | 国产a v无码专区亚洲av| 高清国语自产拍免费视频国产| 97av免费视频| 久久国产精品免费专区| 亚洲天堂免费在线视频| 污视频网站免费观看| 亚洲AV无码之国产精品| 亚洲欧美国产欧美色欲| 亚洲啪啪免费视频| 亚洲美女大bbbbbbbbb| 久久亚洲精品成人| 亚洲国产精品无码久久一区二区 | 久久亚洲精品无码网站| 亚洲综合久久一本伊伊区| 亚洲黄色片在线观看| 亚洲午夜久久久精品影院| 久久青青成人亚洲精品| 亚洲不卡中文字幕无码| 精品久久香蕉国产线看观看亚洲| 亚洲精品国产精品乱码在线观看| 国产专区一va亚洲v天堂| 亚洲Av永久无码精品黑人| 成人区精品一区二区不卡亚洲| 亚洲成_人网站图片| 亚洲精品成a人在线观看☆| 亚洲国产精品自在自线观看| 亚洲AV日韩AV永久无码色欲| 老司机亚洲精品影院在线观看|