就是在HTML页面表格上怎么对指定数据库记录进行修改、删除?

解决方案 »

  1.   

    可以试一下这种方法。 //如果是在新开窗口,思路差不多。大概思路,就是在另一个框架进行提交.
    从change.htm里面发生改变,触发autosub()函数.
    把值传到t1.htm页面,并提交.
    不过,最好还是把onpropertychange事件,换成onblur
    当输入完后,失去焦点的时候,再更新...
    你只要把<frameset cols="100%,0" frameborder=no>,就可以把右边的框架给隐藏起来..美观.change.htm  提交后,又得返回到原来的<script>
    function autosub(txt) {
    var subtxt=txt;
    parent.rightframe.form1.txt1.value=subtxt;
    parent.rightframe.form1.submit();
    parent.rightframe.window.location="t1.htm"
    }
    </script>
    <input type=text onblur="autosub(this.value)" value="default" name="txt1">t1.htm 更新后,重新取得change.htm页面的对应的值.<form name=form1 action="update.asp">
    <input type=text name=txt1>
    </form>
    <script>
    document.form1.txt1.value=parent.leftframe.document.all.txt1.value;
    </script>"更新表", 也就是会很频繁地提交..
    说到这,我觉得,还是得用xmlhttp,
    网上相关资料很多...
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=133991孟老大的 "利用XMLHTTP优化数据传输" 很不错.
    http://www.ithome-cn.net/technology/xml/xml006.htm
      

  2.   

    主要是数据库的设计,
    和用asp读取数据库,并显示时。table test
    id      自动编号
    name    文本
    content 备注生成表格数据时,<a href="del.asp?id=<%=rs("id")%>">删除</a>
    <a href="edit.asp?id=<%=rs("id")%>">修改</a>然后由del.asp edit.asp通过传递过来的id
    对数据库的记录进行操作。