如何找到表单中的所有输入字段,并使用Javascript将它们的值复制到文本区域
How do I find all input fields inside a form and copy their values into textarea using Javascript?
我想在表单中添加几个输入字段(名称、年龄,位置和状态等)。
当我单击submit
按钮时,如何获取表单中的所有值,并将它们放置在单个文本区域元素中,以便轻松复制?谢谢你的帮助!
我当前的代码:
<form>
<input type="text" id="txt">
<button type="button" onclick="ShowText();">Submit</button>
</form>
<span id="show"></span>
<script>
function ShowText(){
var txt = document.getElementById('txt');
var show = document.getElementById('show');
show.innerHTML = txt.value;
}
</script>
在这种特殊情况下,不要使用输入字段的id
属性。
将id
属性添加到form
function ShowText(){
// find each input field inside the 'myForm' form:
var inputs = myForm.getElementsByTagName('input');
// declare 'box' variable (textarea element):
var box = document.getElementById('show');
// clear the 'box':
box.value = '';
// loop through the input elements:
for(var i=0; i<inputs.length; i++){
// append 'name' and 'value' to the 'box':
box.value += inputs[i].name + ': '+inputs[i].value+''n';
}
}
<form id="myForm">
<input type="text" name="name" placeholder="Name"/><br/>
<input type="text" name="age" placeholder="Age"/><br/>
<input type="text" name="location" placeholder="Location"/><br/>
<input type="text" name="status" placeholder="Status"/><br/>
<button type="button" onclick="ShowText();">Submit</button>
</form>
<p>Show:</p>
<p><textarea cols=30 rows=5 id="show"></textarea></p>
您可以在段落中显示文本数据,然后可以轻松地将其选择为:
<!DOCTYPE html>
<html>
<body>
<h1>My Web Page</h1>
<p id="demo">A Paragraph</p>
<form>
<input type="text" name="in01" id="txt1">
<input type="text" name="in02" id="txt2">
<button type="button" onclick="ShowText();">Submit</button>
</form>
<span id="show"></span>
<script>
function ShowText(){
var txt = document.getElementById('txt1').value;
var show = document.getElementById('txt1').value;
//window.alert(txt);
document.getElementById("demo").innerHTML = txt +" "+show;
}
</script>
</body>
</html>
相关文章:
- 从单独的html文件预览Javascript文本
- Javascript文本框验证不起作用
- 使用TreeWalker检索非Javascript文本节点
- Javascript文本框-查找最低的输入和填充
- javascript文本验证不起作用.警报消息没有't显示
- JavaScript 文本节点属性
- 简单的Javascript文本编辑器或一组函数
- 将光标放在 javascript 文本框的末尾
- JavaScript 文本区域值,带有数据库中的新行
- 从动态创建的javascript文本框中获取文本输入
- 为什么这个使用谷歌URL的Javascript文本到语音不起作用
- 如何在Javascript文本区域中捕获事件以记录所有键入的文本
- JavaScript文本转换
- 我正在尝试将javascript文本框的输入保存回服务器.我想从保存的弹出文本框中获得输入,以重命名文件夹
- JavaScript文本游戏积分系统
- 基于编辑距离的javascript文本相似度百分比算法
- 如何在React.NET中导出JavaScript文本
- 用于javascript文本输入的简单-+按钮
- asp.net c#中的javascript文本框验证
- 从javascript文本模板访问HTML类