问题描述
- 大学生女纸一枚,作业不会,求前辈指导(才注册的小白,C币)【JavaScript】
-
这是我们的作业,然后附上我的编程。能够删除信息,就是添加信息运行不起,希望有前辈能帮我改改(简单易懂)。今天晚上就要交,所以...辛苦了。本人更希望可以加Q,以后私聊。
解决方案
不好意思,忘记附上代码了
P1:
//从学生信息表中删除指定学号同学的信息
function delInformOnClick()
{
var Id=prompt("请输入要删除同学的学号:","");
var tableObj=document.getElementById("studentList");
var rows=tableObj.rows;
for(var i=0;i<rows.length;i++)
{
var cell=rows[i].cells[0];
if(cell.innerHTML==Id)
{
tableObj.deleteRow(i);
}
}
}
var informWin=null;
//打开课程信息输入窗口
function openInformWinOnClick()
{
if(informWin==null||informWin.closed)
{
informWin=window.open("P2.html","informWindow","height=300,width=520,menubar=no,resizable=no,location=no");
}
else
{
informWin.focus();
}
}
//转换页面,添加学生信息
function addToInformList(imform)
{
var tableObj=document.getElementById("studentList");
var pos=tableObj.rows.length;
var row=tableObj.insertRow(pos);
row.style.setAttribute("backgroundColor","#FFFFFF");//设置row行对象的背景颜色
var n=course.length;
for(var i=0;i<n;i++)
{
var cell=row.insertCell(i);
cell.innerHTML=inform[i];
}
}
学号 | 姓名 | 性别 | 电子邮件 | 个人主页 | 联系电话 | 联系地址 |
0001 | 张三 | 男 | 123456@qq.com | www.sohu.com | 123456 | 北京市 |
0002 | 李四 | 女 | 525631@126.com | www.f130.com | 997545 | 天津市 |
P2:
<body>
学号: | (<20个字符) |
姓名: | (<20个字符) |
性别: | |
电子邮件: | |
个人主页: | |
联系电话: | (<20个字符) |
联系地址: | (<20个字符) |
//检查输入是否为空以及是否超出20个字符
function checknum(inform)
{
for(var i=0;i<inform.length;i++)
{
if(inform[i].length==0) //判断是否为空
{
alert("不能为空!");
return false;
}
if(inform[i].length>20) //和规定长度比较
{
alert(s+"请不要超过20个字符!");
return false;
}
return true;
}
}
//添加到列表
function addToLostOnClick()
{
var inform=getInform();
checknum(inform);
opener.addToCourseList(inform);
}
//从表单里获取数据
function getInform()
{
var inform=new Array();
inform[0]=document.getElementById("stu_id").value;
inform[1]=document.getElementById("name").value;
inform[2]=document.getElementById("sex").value;
inform[3]=document.getElementById("email").value;
inform[4]=document.getElementById("home").value;
inform[5]=document.getElementById("phone").value;
inform[6]=document.getElementById("address").value;
return inform;
}
解决方案二:
其实添加跟你的显示是一样的。
大概如下;
var html = "<tr><td><input type='text' name='no' ></td><td><input type='text' name='username' ></td><td><input type='text' name='sex' ></td><td><input type='text' name='email' ></td></tr>";
//上面的格式,在外面没法运行测试。
然后新增到table里面即可.
document.getElementById("table").append=html;//大概是这样。。。你试试
解决方案三:
也可以参考下面的
http://blog.csdn.net/linwei_1029/article/details/8674857
解决方案四:
大学接触蛮早的。,妹子也喜欢搞开发吗
解决方案五:
可惜我现在不搞web了 ,挺简单的 ,思路就是 用 dom bom 写呗 ,增删的 传入id ,对id 进行删除
解决方案六:
从表单里添加数据或移出数据,有很多方法啊,看样子你应该不用数据库,那么就可以使用本地存储啊,添加或删除数据不是一句话的事
解决方案七:
一听说是妹纸就这么积极....