我有一个非常大的表单,包含大约200多个输入字段,一旦表单完成,您可以在管理部分查看它(从主要部分复制代码)。
我真的不想手动浏览并删除每个输入字段。有没有办法在页面加载后将所有输入字段扩展为值或输入的大小,或者将所有输入标记一起删除,只留下值?
答案 0 :(得分:0)
如果你只是粘贴代码就意味着你的代码主要是html所以在这种情况下我会使用像notepad ++这样的文本编辑器它有一个支持正则表达式的查找和替换函数你可以使用
关于未来,我建议您避免复制/粘贴代码并将其作为函数实现。
答案 1 :(得分:0)
您可以使用same name
和different values
<input type="text" name="values[]" value="val1" />
<input type="text" name="values[]" value="val2" />
只需循环播放:
foreach ($_POST['values'] as $key => $val)
{
print "Key = " . $key . " Value = " . $val . "<br />";
// another actions
}
或直接访问:
$val1 = $_POST['values'][0]; // 'val1'
$val2 = $_POST['values'][1]; // 'val2'
希望有所帮助。
答案 2 :(得分:0)
如果您只想将所有输入字段更改为原生文本:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function()
{
$("input").each( function(index)
{
$(this).replaceWith("<p>"+$(this).val()+"</p>");
}
);
});
</script>
然后,这将删除所有输入标记,只留下值(周围带有&lt; p&gt;标记)