怎么编写javascript查询和删除按钮或者事件的操作啊!!!

问题描述

:cry: :cry: 小弟比较菜,最近在学习javascript。但是遇到了一些问题不知道如何解答,求大神们看看!!!!在html中输入输入姓名,email,电话等这样基本的信息,然后点提交后会在下面显示出刚才的输入结果,然后后面有按钮可以选择删除掉这条信息。有一个查找按钮,文本框里输入要查找的信息,如果找到直接显示出来,如果没有alert提示查找失败。这些在一个页面上实现就行。谢谢了!!!!! :cry: :cry: :cry:

解决方案

<%@ page contentType="text/html; charset=UTF-8"%><%@ taglib prefix="s" uri="/struts-tags" %><html> <head> <title>javascript的增删改查</title> <script language="javascript"> /** * 删除字符串左右两端的空格 */ String.prototype.trim= function() { return this.replace(/(^s*)|(s*$)/g, ""); } /** * 提交信息 */ function submitValue(){ var trId=Math.random(); //产生一个随机数作为这一行的id var table = document.getElementById("displayText"); var name = document.getElementById("name").value.trim(); var sex = document.getElementById("sex").value.trim(); var age = document.getElementById("age").value.trim(); var telephone = document.getElementById("telephone").value.trim(); row = table.insertRow(); //增加行 for(i=0;i<5;i++){ cell = row.insertCell(); } row.id=trId; //将随机数赋给行id row.cells[0].innerHTML = name.length>0?name:"&nbsp;" ; row.cells[1].innerHTML = sex.length>0?sex:"&nbsp;"; row.cells[2].innerHTML = age.length>0?age:"&nbsp;"; row.cells[3].innerHTML = telephone.length>0?telephone:"&nbsp;"; row.cells[4].innerHTML = "<button onclick='delText(""+trId+"");'>删除</button>"; reset(); //重置输入框(自定义寒暑) } /** * 重置name等输入框信息 */ function reset(){ document.getElementById("name").value=""; document.getElementById("sex").value=""; document.getElementById("age").value=""; document.getElementById("telephone").value=""; } /** * 删除信息 根据行id删除行 */ function delText(trId){ var table = document.getElementById("displayText"); for(i=0;i<table.rows.length;i++){ if(table.rows[i].id==trId){ table.deleteRow(i); } } } /** * 查询信息 */ function checkValue(){ var table = document.getElementById("displayText"); var check = document.getElementById("check").value.trim(); //将每行第一列数据和查询信息比较,不同的将这一行隐藏 for(i=1;i<table.rows.length;i++){ if(check.length==0){ //如果没有输入查询信息,显示所有行 table.rows[i].style.display="block"; }else if(table.rows[i].cells[0].innerText!=check){ table.rows[i].style.display="none"; }else{ table.rows[i].style.display="block"; } } } </script> </head> <body> <h3>javascript</h3> <br> 姓名:<input type="text" id="name"> 性别:<input type="text" id="sex"> 年龄:<input type="text" id="age"> 电话:<input type="text" id="telephone"> <button onclick="submitValue()">提交</button><hr /> 查询姓名:<input type="text" id="check"> &nbsp;&nbsp; <button onclick="checkValue()">查询</button><br /><br /> <table id="displayText" border="2" cellspacing="0" cellpadding="0"> <tr> <td width="150" height="20">姓名</td> <td width="150" height="20">性别</td> <td width="150" height="20">年龄</td> <td width="150" height="20">电话</td> <td width="150" height="20">操作</td> </tr> </table> </body></html>将第一行第二行删掉,可以保存成html,这个是纯js写出来的,如果要用ajax的话,得涉及后台,servlet之类的
解决方案二:
可以用ajax来处理

时间: 2024-08-01 08:30:52

怎么编写javascript查询和删除按钮或者事件的操作啊!!!的相关文章

javascript 按回车键相应按钮提交事件_javascript技巧

1.使用提交按钮提交,在form表单中的onsubmit事件进行表单验证: 复制代码 代码如下: <script type="text/javascript"> function onSub(){ //表单验证代码 } </script> <form action="" method="" onsubmit="javascript:onSub();"> 2.使用button或图片的oncli

android li...-安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做

问题描述 安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做 比如说在标题栏有一个编辑按钮,当点击编辑时listView所有Item内部的删除Button显示,编辑变成完成,点击完成时所有的删除按钮隐藏. 我做出来的效果只能是listview中的第一行删除button显示与隐藏,其它行并没有出现button,我觉得是不是得在getview中对list view做点啥?请高手帮帮忙-先谢谢了. 解决方案 之前遇到过类似的需求,做法仅供参考. listView的Adapter中添加一

Ajax删除数据与查看数据操作

1.数据库找一张表: 颜色表 2.主页面 主页面的代码用到tbody: TBODY作用是: 可以控制表格分行下载,从而提高下载速度. (网页的打开是先表格的的内容全部下载完毕后,才显示出来,分行下载可以先显示部分内容,这样会减少用户等待时间. 使用TBODY的目的是可以使得这些包含在内的代码不用在整个表格都解析后一起显示,就是说如果有多个行,那么如果得到一个TBODY行,就可以先显示一行. BODY是HTML的文本体,一个HTML文件,只有一个BODY,而在TABLE中可以有多个TBODY. T

c#-C#中数据库删除按钮中在下面update语句中显示数据库查询过于复杂

问题描述 C#中数据库删除按钮中在下面update语句中显示数据库查询过于复杂 string connstr = "Provider=Microsoft.Jet.OleDb.4.0;"; connstr += @"Data Source=GEARCNC.mdb"; OleDbConnection tempconn = null; try { if (MessageBox.Show("确定删除这一项吗?", "confirm Messag

javascript动态增加文本输入框并带删除按钮代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="conte

SSH框架网上商城项目第8战之查询和删除商品类别功能实现_java

上一节我们完成了使用DataGrid显示所有商品信息,这节我们开始添加几个功能:添加.更新.删除和查询.首先我们实现下前台的显示,然后再做后台获取数据.1. 添加.更新.删除和查询功能的前台实现DataGrid控件里有个toolbar属性,是添加工具栏的,我们可以在toolbar属性中添加这些按钮来实现相应的功能.先看一下官方文档对toolbar的定义: 我们使用数组的方式定义工具栏,在query.jsp页面中新添加如下代码: <%@ page language="java" i

jsp操作MySQL实现查询/插入/删除功能示例_JSP编程

直接贴代码吧: 首先,index_test.jsp页面的代码如下: 复制代码 代码如下: <%@ page language="java" pageEncoding="utf-8"%> <%@ page contentType="text/html;charset=utf-8"%>  <%     request.setCharacterEncoding("UTF-8");     respons

【SSH网上商城项目实战11】查询和删除商品功能的实现

版权声明:尊重博主原创文章,转载请注明出处哦~http://blog.csdn.net/eson_15/article/details/51360804 目录(?)[+]         在第8节我们完成了查询和删除商品类别的功能,那么现在实现查询和删除商品的功能就很好做了,原理和第8节一模一样,只是修改一些参数,比如请求不同的action等.由于查询和删除商品不需要弹出新的UI窗口,所以我们只要完成完成query.jsp中相应的部分以及相应的后台即可. 1. 查询商品功能的实现        

net-gridview控件内部删除按钮

问题描述 gridview控件内部删除按钮 1C 通过设置gridview的datakeynames=id,但发现设置完之后 再执行出现下面的错误请问这个错误该怎么解决?如果不设置gridview的datakeynames,那又该怎么进行gridview内部删除按钮的编写呢?求解 解决方案 说的很清楚,没有id这个属性,你的表里面怎么写的.有没有id 解决方案二: 你的表必须要有主键,没有主键的表不能删除和修改.很简单的道理,没有一个能区分唯一记录的字段,怎么知道应该删哪一行? 解决方案三: 给