JS读取输入到动态创建的HTML表单字段
JS reading of inputs into dynamically created HTML form fields
寻求帮助;
我一直在摆弄这里和那里的代码片段,动态地将文本字段添加到HTML表单。该页面是基本的:一个表单提示至少一个文本字段输入;有一个按钮提供添加更多的文本字段;有一个按钮来提交所呈现的所有字段中的条目-其思想是字段条目被读取到变量中,然后简单地通过相同的HTML页面显示给用户。
向表单添加字段工作正常
我无法弄清楚的是如何读取输入到字段中,在同一页面中使用JS(即没有PHP或其他基于服务器的数据读取)。
从创建附加字段的代码中提取如下: <div class="input_fields_wrap">
<button class="add_field_button">Add More Fields</button>
<div><input type="text" name=mytext[]></div>
</div>
和用于动态添加字段的JS部分显示为:
var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_fields){ //max input box allowed
x++; //text box increment
$(wrapper).append('<div><input type="text" name=mytext[]/><a href="#" class="remove_field">x</a></div>'); //add input box
}
});
那么,表单的"submit"按钮如下:
<input name="button" onclick="addtext()" type="button" value="Show" />
那么,函数(在同一页面中)addtext()基本上是:
function addtext() {
var f2 = document.myform.?????????????
document.writeln(f2,'<br>')
}
,其中"?????????????"表示尝试从动态添加的mytext[]字段....中读取条目这是我想不通的部分。
建议表示赞赏。Thx .
你就快完成了。
var readInputVariables = function(){
$('input:text').each(function(index,element){
console.log(element.val()); // do whatever you want with the value;
})
}
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 多级HTML表单
- 使用html表单中的参数调用JavaScript函数
- javascript弹出窗口没有正确加载html表单
- Javascript/RegEx未验证HTML表单
- JavaScript”;复制“;HTML表单
- 使用Web Html表单创建Javascript数组
- 用PHP发送html表单和文件附件
- 单击鼠标,用MySQL数据填充html表单输入字段
- 从HTML表单发布blob的表单输入类型是什么
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- JavaScript-HTML表单到JSON(空值)和格式
- HTML表单将数据POST到MySQL
- 获取html表单信息并使用ajax将其推送到PHP
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- javascript,HTML表单:单击按钮插入NULL
- 如何在HTML表单中提交我的下拉选择
- 将HTML表单发布到iframe会导致浏览器历史记录出现问题