我有一个包含2个字段的简单表单。我希望在提交表单时我将字段的值显示为div,但我必须首先使用php文件。
脚本:
Type 'Date' is not assignable to type 'Date'.
Property 'toDateString' is missing in type 'Date'.
HTML:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("form").submit(function() {
$.post($(this).attr("form.php"), $(this).serialize(), function(data) {
$("#capacontenidora").html(data);
});
return false; // prevent normal submit
});
});
</script>
PHP:
<div style="text-align: center;">
<form method="post">
<div>Camp:<input type="text" id="camp1" value="valor1" name="valor1"></div>
<div style="text-align-top;">Camp2:<input id="camp2" value="valor2" name="valor2"></div>
<div><input type="submit" value="enviar"></div>
</form>
</div>
<div id="capacontenidora">
</div>
问题是它再次使用值打印输入,我想只打印值...我认为与serialize()有关但我真的不知道如何解决它,任何想法?非常感谢你们!
答案 0 :(得分:0)
我终于解决了它,在其他帖子中发现了一些代码,并且确实有效。
<script type="text/javascript">
$(document).ready(function() {
$('form').submit(function () {
$.post('form.php', $('form').serialize(), function (data, textStatus) {
$('#capacontenidora').html(data);
});
return false;
});
});
</script>