如何在同一页面上显示用户提交的数据
How to display user-submitted data on same page
在这个HTML中,用户被要求输入个人数据。为了收集它们,我知道我应该使用一个数组并在那里收集它们。在div内联中,我计划在一个表中显示用户的输入。但你实际上是怎么做到的?
tab=[];
function submitdata(){
}
<!DOCTYPE html>
<meta charset=utf-8" />
<title>Form</title>
<link rel="stylesheet" href="http://birdis.notacat.com/css/layout.css" type="text/css" media="screen" />
<link rel="stylesheet" href="http://birdis.notacat.com/css/awwwards.css" type="text/css" media="screen" />
<link rel="stylesheet" href="http://birdis.notacat.com/fancybox/source/jquery.fancybox.css?v=2.0.5" type="text/css" media="screen" />
<script src="http://birdis.notacat.com/js/jquery-1.7.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://birdis.notacat.com/fancybox/source/jquery.fancybox.pack.js?v=2.0.5"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".various").fancybox({
maxWidth : 392,
maxHeight : 580,
fitToView : true,
padding : 0,
margin : 0,
width : '70%',
height : '70%',
autoSize : true,
closeClick : false,
openEffect : 'elastic',
closeEffect : 'elastic'
});
});
</script>
</head>
<body>
<div id="wrapper">
<div id="content">
<h1><img src="Fourth Quarter Project/images/welcome.png" alt="welcome" /></h1>
<form name="PersonalInfo">
<p>
<br><br>
First Name: <input type="text" name="firstNameTextField" placeholder="Your First Name">
<br><br>
Last Name: <input type="text" name="lastNameTextField" placeholder="Your Last Name">
<br>
<br>
Grade Level:
<br><br>
<input type="radio" value="A" name="gradeLevel"> Grade 7 <br>
<input type="radio" value="B" name="gradeLevel"> Grade 8 <br>
<input type="radio" value="C" name="gradeLevel"> Grade 9 <br>
<input type="radio" value="D" name="gradeLevel"> 4th Year <br>
<br>
<br>
Section: <select name="section">
<option> Emerald </option>
<option> Diamond </option>
<option> Ruby </option>
<option> Camia </option>
<option> Jasmin </option>
<option> Sampaguita </option>
<option> Potassium </option>
<option> Rubidium </option>
<option> Sodium </option>
<option> Electron </option>
<option> Neutron </option>
<option> Proton </option>
</select>
<br><br>
Date of Birth: <input type="text" name="month" placeholder="mm" size=1 maxlength="2"> /
<input type="text" name="day" placeholder="dd" size=1 maxlength="2"> /
<input type="text" name="year" placeholder="yyyy" size=1 maxlength="4">
<br><br>
Contact Number: <input type="text" name="contactNumberTextField" placeholder="Your Contact Number">
<br><br>
Address:
<br><textarea name="address" rows=3 cols=30> </textarea>
</p>
<br>
</form>
<div id="blackbox">
<input type="submit"> Submit </input>
</div>
<div id="blackbox">
<a class="various" href="#inline">Display</a>
</div>
<button onClick=submitData()> Submit </button>
<button onClick=displayData(submitData())> Display </button>
</div>
</div>
<div id="inline" style="width: 386px; display: none;">
<span class="inspiration">Your Personal Information</span>
<p>Angela Mae</p>
<div class="right">- <span class="red"></span></div>
<div class="visitbox">
<h2><a href="" ></a></h2>
<span class="count"><span class="tenpix"></span></span>
</div>
<p><br/>
<span class="cursive"><a href="">#kakuri</a>, <a href="">#wat<a>,</p>
<p><span class="tenpix"></span></p>
<p><a href="" ></a> <span class="orjust"></span> <span class="send"><a href="" ></a></span></p>
</div>
<script>
var tab=[];
function submitData(){
tab.push(document.forms["PersonalInfo"][firstNameTextField]);
return tab[];
}
function displayData(t){
alert t;
}
</script>
</body>
</html>
var tab=[];
function submitData(){
document.forms["PersonalInfo"].firstNameTextField.value;
return tab;
}
function displayData(t){
console.log(t);
}
试试这个。
function displayData(){
var data = $('form#PersonalInfo').serializeArray();
$.each(data, function(i,obj){
console.log(obj.name +" : '" + obj.value + "'");
});
}
相关文章:
- 如何在使用XMLHttpRequest时向用户显示实际的网络错误
- 从Meteor呼叫向用户显示相应的错误消息
- 如何从HTML页面中的用户显示中获取输入
- Google 表格:为特定用户显示不同的行
- 角度 ui-select 绑定到一个属性,但向用户显示另一个属性
- 希望仅为已登录的用户显示链接,否则它显示该链接在AngularJS和NodeJS中被隐藏或禁用
- 向用户显示多条确认消息的最佳方式
- 向用户显示坐标并触发事件
- 如何让网页显示一次,并且不再向用户显示
- 在 chrome 扩展程序中向用户显示消息
- 如何在用户关闭浏览器时向用户显示警报
- 在提交之前操作表单值而不向用户显示
- 更改在带有图像的测验中向用户显示的结果
- 在 PHP 中向随机用户显示 html 内容
- 如何检查网站用户显示的纵横比
- 向用户显示 JSON 时的 XSS
- 为国际用户显示消息
- 在 CRM 2011 上为用户显示/隐藏功能区按钮
- 有没有办法在向用户显示整个地图时隐藏数据库的地图数据
- 如何在不向用户显示更改的情况下调整发送到iframe的表单值