0
我想提交一个表格textarea onKeyPress输入和没有刷新页面。 这里是我的代码:使用textarea onkeypress jQuery提交表格输入
<script type="text/javascript">
$(document).ready(function(){
$('#msg').keydown(function (e) {
if (e.keyCode == 13) {
//alert('it works until this line');
$("#myform").validate({
submitHandler: function(form) {
$.post('submit.php', $("#myform").serialize(), function(data) {
$('#results').html(data);
});
}
});
}
});
});
<form name="myform" id="myform" action="" method="POST"><textarea name="msg" id="msg"></textarea></form>
这些代码没有工作,任何人都可以帮我解决这个问题呢?
我不知道验证插件,但可能调用validate()不提交表单,而是准备与submitHandler一起使用。 – Eliasdx 2011-12-18 18:28:44
您的表单是否有效?你是否收到任何错误信息(例如,与ajax调用有关?你是否检查过控制台? – 2011-12-19 12:07:10
我编辑了我的最后一个响应。为什么你要使用textarea并重写回车键?textarea中的点是你可以输入通过使用回车键多行。你想使用文本输入吗? – jhoff 2011-12-18 18:57:15