数据在确认框中的显示方式存在问题
Issue with the way data is displayed in confirm box
我有一个带有多个文本框的表单,我可以在其中键入材料名称,并在另一个框中键入材料价格。
当用户单击提交时,我将显示一个包含输入材料和价格的确认框。在这个确认框中,我想显示所有输入的matr_name和相关的matr_price(每行一个)。我只是似乎无法让它按我想要的方式显示,下面的脚本输出如下:
matr_name
matr_price
matr_name
matr_price
等等
我希望它显示如下:
matr_name:matr_price
matr_name:matr_price
matr_name:matr_price
等
我得到的只是下面的脚本,它给了我正确的输出,只是没有在确认框中按我想要的方式显示。
脚本
var matr_name = $("input[name*='matr']").map(function() {
return $(this).val()}).get().join(''n');
var confirm_form = confirm("Rep:'n" + matr_name);
console.log("Mart.: " + matr_name);
if(confirm_form == true)
{
return true;
}
else {
return false;
}
}
表单的一部分:
<tr>
<td><input type="text" name="matr_name[]" id="matr_name" ></td>
<td><input type="text" name="matr_price[]" id="matr_price"/></td>
</tr>
<tr>
<td><input type="text" name="matr_name[]" id="matr_name" ></td>
<td><input type="text" name="matr_price[]" id="matr_price"/></td>
</tr>
<tr>
<td><input type="text" name="matr_name[]" id="matr_name" ></td>
<td><input type="text" name="matr_price[]" id="matr_price"/></td>
</tr>
<tr>
<td><input type="text" name="matr_name[]" id="matr_name" ></td>
<td><input type="text" name="matr_price[]" id="matr_price"/></td>
</tr>
<input type="submit" name="submit_name" id="submit_id" class="submit" value="Done" onclick="javascript:return show_confirm();"/>
您可以根据名称在值后面放置不同的字符串:
var matr_name = $("input[name*='matr']").map(function() {
return $(this).val() + ($(this).attr('name') == 'matr_name[]' ? ': ' : ''n');
}).get().join('');
或:
var matr_name = $("input[name*='matr']").map(function() {
if ($(this).attr('name') == 'matr_name[]') {
return $(this).val() + ': ';
} else {
return $(this).val() + ''n';
}
}).get().join('');
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在ng重复循环中显示条件内容的最佳方式是什么
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 显示可链接的搜索结果+对齐方式
- 在网站上显示.mov作为加载屏幕的最佳方式
- 将不同上传的文件显示为缩略图或任何其他方式
- 另一种显示和隐藏按钮的方式
- 显示全屏Ajax加载程序的最佳方式
- 数据在确认框中的显示方式存在问题
- 在googlechrome中,没有www子域的页面会有不同的显示方式
- 重复的页面显示方式不同
- 当用户使用 ASP.NET 从 Web 窗体中的“下拉列表列表”中选择“其他”时,文本框的显示方式
- Javascript 对象属性值因显示方式而异
- 如何查找元素的当前显示方式
- OOOjavascript:object self-reference返回undefined,但控制台显示它存在
- Flexslider转盘/滑块未显示-可能存在冲突
- 如何重新组织此页面缩略图的显示方式
- 改变数据在高图中的显示方式
- 摩卡/茶-测试点击一个元素,如果它是'显示或存在
- 为什么在javascript中创建函数的方式存在差异