Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript将用户输入存储到数组中_Javascript_Html_Arrays_Input - Fatal编程技术网

Javascript将用户输入存储到数组中

Javascript将用户输入存储到数组中,javascript,html,arrays,input,Javascript,Html,Arrays,Input,我想将用户输入保存在数组中,以便以后可以从数组中编辑表。每行将有一个不同的ID //下面是add_row()函数的完整代码 函数add_row() { var code=document.getElementById('code')。值; 如果(代码==“”) { 警报(“代码为空!”); 返回false; } else if(isNaN(代码)) { 警报(“代码必须是数字”); 返回false; } var name=document.getElementById('name')。值; 如

我想将用户输入保存在数组中,以便以后可以从数组中编辑表。每行将有一个不同的ID

//下面是add_row()函数的完整代码
函数add_row()
{
var code=document.getElementById('code')。值;
如果(代码==“”)
{
警报(“代码为空!”);
返回false;
}
else if(isNaN(代码))
{
警报(“代码必须是数字”);
返回false;
}
var name=document.getElementById('name')。值;
如果(名称==“”)
{
警报(“名称为空!”);
返回false;
}
否则如果(!(/^[a-zA-Z]+$/.test(name.replace(/\s/g'))
{
警告(“名称必须是字母”);
返回false;
}
var year=document.getElementById('year')。值;
如果(年份==“”)
{
警告(“空年!”);
返回false;
}
否则,如果(isNaN(年))
{
警报(“年份必须为angka”);
返回false;
}
var major=document.getElementById('major').value;
如果(主要==“”)
{
警报(“主空!”);
返回false;
}
var address=document.getElementById('address')。值;
如果(地址==“”)
{
警报(“地址为空!”);
返回false;
}
var email=document.getElementById('email')。值;
var et=email.indexOf(“@”);
var dot=email.indexOf(“.”);
如果(电子邮件==“”)
{
警报(“电子邮件为空!”);
返回false;
}
else if(et<1 | | dotemail.length)
{
警报(“电子邮件harus mengandung@dan domain”);
返回false;
console.log('failures');
}
var phone=document.getElementById('phone')。值;
如果(电话==“”)
{
警报(“手机空了!”);
返回false;
}
否则,如果(isNaN(电话))
{
警报(“电话铃响”);
返回false;
}
var table=document.getElementsByTagName('table')[0];
var newRow=table.insertRow(table.rows.length/2+1);
var table=document.getElementById(“数据表”);
var table_len=(table.rows.length)-1;
var row=table.insertRow(table_len).outerHTML=“+code+”“+name+”“+year+”“+major+”“+address+”“+email+”“+phone+”;
console.log('failures');
var codeArr、nameArr、Yearr、majorArr、addressArr、emailArr、phoneArr;
codeArr=[];
nameArr=[];
yearr=[];
majorArr=[];
地址arr=[];
emailArr=[];
phoneArr=[];
}

&时代;
添加
代码:


姓名:

年份:

主修:
1. 2. 3. 4. 5. 地址:

电邮:

电话:
重置 拯救
如果你明白你的意思,试试这个

codeArr[table_len] = code;
nameArr[table_len] = name;

不确定,如果我符合你的需要,那么试试这个,如果我有你的观点

codeArr[table_len] = code;
nameArr[table_len] = name;

不确定,如果我符合您的需要

而不是从html中调用JS代码,那么最好为您的函数创建事件侦听器。与其从html中调用JS代码,不如为您的函数创建事件侦听器。