订单删除,增加订单,巩固表单特定用法

方法一:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        table {
            text-align: center;
        }
    </style>
    <script>
        function delRow(id) {
            //取得要删除的那一行
            var row = document.getElementById(id);
            var table = document.getElementById(‘mytb‘);
            table.deleteRow(row.rowIndex);
        }
        function addrow() {
            var mytb = document.getElementById(‘mytb‘);
            var index = mytb.rows.length - 1;//取得插入目标索引
            var row = mytb.insertRow(index);//创建一个行
            var id = ‘row‘ + row.rowIndex;//拼接id
            row.setAttribute(‘id‘, id);//设置id
            var td0 = row.insertCell(0);//td0创建一个单元格
            td0.innerHTML = "好看耐用超耐磨沙发两件套";
            var td1 = row.insertCell(1);
            td1.innerHTML = row.rowIndex;
            var td2 = row.insertCell(2);//创建一个input按钮
            td2.innerHTML = ‘<input type="button" value="删除订单" onclick="delRow(\‘‘ + id + ‘\‘)">‘;
        }
    </script>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="0" id="mytb">
    <tr>
        <td>商品名</td>
        <td>数量</td>
        <td>操作</td>
    </tr>
    <tr id="del1">
        <td>好看耐用超耐磨沙发两件套</td>
        <td>24</td>
        <td><input type="button" value="删除订单" onclick="delRow(‘del1‘)"></td>
    </tr>
    <tr>
        <td colspan="3"><input type="button" value="增加订单" onclick="addrow()"></td>
    </tr>
</table>
</body>
</html>

方法二:不同的地方就是input按钮的创建方法比较新颖

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        body {
            font: 13px/25px 宋体;
        }

        table {
            width: 360px;
            border-top: 1px solid #333;
            border-left: 1px solid #333;
        }

        tr {
            height: 30px;
        }

        table tr td {
            border-right: 1px solid #333;
            border-bottom: 1px solid #333;
            text-align: center;
        }
    </style>
    <script type="text/javascript">
        function delRow(id) {
            //取得要删除的那一行
            var row = document.getElementById(id);
            var table = document.getElementById(‘mytable‘);
            table.deleteRow(row.rowIndex);
        }
        function addRow() {

            var table = document.getElementById(‘mytable‘);

            //要插入的位置
            var index = table.rows.length - 1;
            var row = table.insertRow(index);//只要知道行,可以知道其索引

            var td0 = row.insertCell(0);
            td0.innerHTML = ‘抗疲劳神奇钛项圈‘;

            var td1 = row.insertCell(1);
            td1.innerHTML = row.rowIndex;

            var td2 = row.insertCell(2);
            td2.innerHTML = ‘¥49.00‘;

            var td3 = row.insertCell(3);
            var input = document.createElement(‘input‘);
            input.setAttribute(‘type‘, ‘button‘);
            input.setAttribute(‘value‘, ‘删除‘);
            input.onclick = function () {
                table.deleteRow(row.rowIndex);
            }
            td3.appendChild(input);

        }
    </script>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" id="mytable">
    <tr>
        <td>商品名称</td>
        <td>数量</td>
        <td>价格</td>
        <td>操作</td>
    </tr>
    <tr id="del1">
        <td>防滑真皮休闲鞋</td>
        <td>12</td>
        <td>¥568.50</td>
        <td><input type="button" value="删除" onclick="delRow(‘del1‘)"></td>
    </tr>
    <tr>
        <td colspan="4"><input type="button" value="增加订单" onclick="addRow()"></td>
    </tr>
</table>
</body>
</html>
时间: 2024-11-03 21:10:49

订单删除,增加订单,巩固表单特定用法的相关文章

动态增加响应式表单

页面文件: <form *ngFor="let form of list" [formGroup]="form"> <div class="form-group"> <label>姓名:</label> <input style="color: #000;" type="text" formControlName="name">

增加cookie和表单提交的安全

设置COOKIE setcookie ( string $name [, string $value = "" [, int $expire = 0 [, string $path = "" [, string $domain = "" [, bool$secure = false [, bool $httponly = false ]]]]]] ) setcookie() 定义了 Cookie,会和剩下的 HTTP 头一起发送给客户端. 和其他

jqPaginator分页(ajax用法和form表单提交用法)

一般使用方法 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="res/bootstrap.min.css"/> </head> <body style=&quo

javascript中的常用表单事件用法

下面介绍几种javascript中常用的表单事件: 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例. 案例解析:弹出表单中提交的内容 <form name="testform" action="#" id="form"> What is your name?<br /> <input type="text" name="fname" /> <in

EASYUI 表单(FORM)用法

http://blog.sina.com.cn/s/blog_3ecf39a70102ux8x.html 1,ajax提交只是简单的异步和文本提交.提交的数据需要序列化或程序指定.同时,数据也需要自己验证.如果使用easyui的验证组件validatebox,则需要在提交前调用,如下: if ($("#formname").form("validate")){ $.ajax(......) } 2,easyui的form提交也可以实现无刷新提交,而且可以提交file

表单的用法

表单标签:form     method="提交方式" 表单作用:提交表单元素的值到后台进行处理 表单元素:属性:name(键)   value(值)  非常重要      <form action="提交地址" method="提交方式"> </form> 1.文本类型 文本框     text 不可操作  disable 只读     readonly 默认提示文字   placeholder 密码框     pass

教程:让你的表单升级到CSS3和HTML5客户端验证

今天我们一起来看看如何创建一个实用并且功能强大的表单,表单使用如今最热门的技术HTML5和css3来创建,并且可以通过HTML5进行客户端验证. 查看预览下载附件 第一步:策划表单功能 首先,我们得为我们的表单策划一下该有什么功能,用什么形式表现.在这个示例中,我们就制作一个比较简单的留言表单.需要的功能如下: 名称 电子邮件 网站地址 提交按钮 我们都希望用户能够填写正确的信息再提交,要实现这一点,我们可以使用HTML5客户端验证新技术.那怎么样使用这个功能呢?在这里简单的使用服务器验证,不做

html5新增表单元素和属性

从三方面来介绍html5表单的新特性表单结构更灵活 要提交数据的控件可以布局在form标签之外,看下面的代码,表单元素可以写到form元素之外,只需在元素中加入form="form1"属性,也可提交到form元素指定的服务器地址 <body><form action="upload.php" method="post" accept-charset="utf-8" id="form1"&g

HTML5表单_form

原则:能让用户选择的决不填写,增加用户体验 表单(form)元素格式 <input type="text" name="fname" value="text"/> input元素类型 input元素名称 input元素的值 表单语法 属性 说明 type 指定元素的类型.text.password.checkbox.radio.submit.reset.file.hidden.image和button,默认值为text name 指定