我想将表单 html内容显示到textarea中,允许用户通过用户界面编辑表单元素。这是我的表格,
<script>
$(document).ready(function()
{
$('a').on('click', function() {
$("input,select,textarea").each(function() {
if($(this).is("[type='checkbox']") || $(this).is("[type='checkbox']")) {
$(this).attr("checked", $(this).attr("checked"));
}
else {
$(this).attr("value", $(this).val());
}
});
alert($('form').html());
});
});
</script>
我尝试了下面的代码,但它只显示了表单元素(不包括表单标记)。
<input type="radio" name="radio1" value="1" checked>
<input type="radio" name="radio2" value="2"><br><br>
<input type="text" name="input" value="My Name" />
以上代码提醒输出如下,
<form name="myform" action="abc.php">
<input type="radio" name="radio1" value="1" checked>
<input type="radio" name="radio2" value="2"><br><br>
<input type="text" name="input" value="My Name" />
</form>
但我需要一个如下所示的输出,
string dbPath = Path.Combine(Android.OS.Environment.ExternalStorageDirectory.ToString(), dbName);
答案 0 :(得分:0)
我希望您可以将这些功能用于表单$("form").clone().appendTo("body");
,否则使用
<div id='formdiv1'>
<form name="myform" action="abc.php">
<input type="radio" name="radio1" value="1" checked>
<input type="radio" name="radio2" value="2"><br><br>
<input type="text" name="input" value="My Name" />
</form>
</div>
alert($('#formdiv1').html());