<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 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    怎樣動(dòng)態(tài)添加文本框并處理

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

    我在做項(xiàng)目時(shí)曾碰到這個(gè)問題,怎樣動(dòng)態(tài)地添加一個(gè)文本框或文件域,這在網(wǎng)上很容易找到。但對(duì)怎樣處理提交的動(dòng)態(tài)數(shù)據(jù)就很少有這方面的信息了。本人翻閱了一些資料,把自己的方法寫了下來(lái),以饗讀者。

    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.處理數(shù)據(jù)

    < 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 >


    評(píng)論

    # re: 怎樣動(dòng)態(tài)添加文本框并處理  回復(fù)  更多評(píng)論   

    2007-10-26 14:46 by 123
    good ,thx!
    主站蜘蛛池模板: 污视频网站免费在线观看| 99精品国产成人a∨免费看| 国产成人亚洲综合色影视| 久久w5ww成w人免费| 亚洲综合一区国产精品| 亚洲精品无码永久在线观看| 久9这里精品免费视频| 亚洲专区中文字幕| 亚洲国产精品成人一区| 国产成人一区二区三区视频免费| 亚洲人成电影网站久久| 中文字幕日韩亚洲| 亚洲性线免费观看视频成熟| 免费在线人人电影网| 亚洲精品美女久久久久9999| 日韩人妻无码免费视频一区二区三区 | 亚洲尹人九九大色香蕉网站| 日本特黄特黄刺激大片免费| 日本黄色动图免费在线观看| 亚洲AV色无码乱码在线观看| 久久久久久亚洲精品中文字幕| 天天摸天天操免费播放小视频| 久久免费美女视频| 亚洲AV无码AV吞精久久| 亚洲人成网www| 亚洲综合色区在线观看| 最近最新中文字幕完整版免费高清| 国产免费播放一区二区| 亚洲一卡一卡二新区无人区| 久久亚洲国产视频| 亚洲麻豆精品国偷自产在线91| 性短视频在线观看免费不卡流畅| 中文字幕av免费专区| 亚洲欧美在线x视频| 亚洲ts人妖网站| 亚洲AV日韩AV天堂一区二区三区 | xxxxxx日本处大片免费看| xxx毛茸茸的亚洲| 亚洲视频在线免费观看| 国产亚洲成人久久| 免费一区二区视频|