gpt4 book ai didi

javascript - 如何列出输入字段中提交的所有人员?

转载 作者:太空宇宙 更新时间:2023-11-04 12:25:03 24 4
gpt4 key购买 nike

目前在我的工作中,我们有一个系统可以通过社会保险的最后 5 位数字在我们的数据库中搜索人员。但是,有很多人可能拥有相同的数字组合,在这种情况下,系统会显示所有具有该组合的人。即:

Social     firstName     lastName     Age
55555 John Doe 24
55555 Michael Jordan 51
55555 Mike Tyson 48

我对搜索功能不感兴趣,但我想知道如何以与我工作中的系统相同的方式显示数据库中的所有人 (onclick)。我将使用 javascript,因为它是我唯一知道的语言。但是,我什至可以用 JS 执行此任务吗?这是我到目前为止所拥有的,它将是代码和简单英语的混合体(描述我想做的事情):

<body>
<h1>Please enter your information</h1>
<form>
First name : <input type="text" id="fname"><br>
Last name : <input type="text" id="lname"><br>
Age : <input type="text" id="age"><br>
</form>
<button onclick="displayInfo()">Submit</button>

<div class="database">
<table id="myPeeps"> <!-- Would tables be best for this? -->
</table>
</div>

<script>
var aName = document.getElementById('fname').value;
var bName = document.getElementById('lname').value;
var personAge = document.getElemntById('age').value;

function person(one,two,three) { //get the values from above and create a new object
this.firstName = one;
this.lastName = two;
this.age = three;
}

function displayInfo() {
create a new <tr> based on the number of people I have.
<td>PersonCreated.firstName here</td>
<td>PersonCreated.lastName here</td>
<td>PeronCreated.age here</td>

prepend newly created table row and table data to id ('myPeeps')
}
</script>
</body>

这可能要求很多,但请帮助新手。几周来我一直在尝试这样做,我可能还没有达到执行此操作所需的 javascript 水平,但非常感谢您的帮助!

最佳答案

在你的表中插入一个新行可以通过这样的方式实现:

var $row = $("<tr><td>" + firstName + "</td></tr>");
$("#myPeeps").append($row);

我刚刚添加了第一个表格单元格。这是一个更完整的例子 jsfiddle .

此外,您可以通过以下方式将您的值放入一个对象中:

var myobj = {"firstName": "John", "lastName": "Smith", "age": 22};

如我所见,您已经从表单中获得了字段值,所以您只需将它们放入即可。

关于javascript - 如何列出输入字段中提交的所有人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28076297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com