我需要在表單提交後清除表單。 TIA表單提交後的jquery ajaxForm清除表單
<script type="text/javascript">
$(document).ready(function() {
$('#msgform').ajaxForm(function (data, textStatus) {
$("#msgresults").show();
$('#msgresults').append(data);
});
});
</script>
我需要在表單提交後清除表單。 TIA表單提交後的jquery ajaxForm清除表單
<script type="text/javascript">
$(document).ready(function() {
$('#msgform').ajaxForm(function (data, textStatus) {
$("#msgresults").show();
$('#msgresults').append(data);
});
});
</script>
您可以附加一個.submit()偵聽器,您可以在其中設置任何表單元素的內容。
有點像
$('#msgform').submit(function() {
$(this).children('input[type=text]').val('');
});
你可以試試這個:
$('#msgform')[0].reset();
下面是正確的代碼。我發現一個解決方案清除textarea字段的ID爲'msgtextarea'
<script type="text/javascript">
$(document).ready(function() {
$('#msgform').ajaxForm(function (data, textStatus) {
$("#msgresults").show();
$('#msgresults').append(data);
$("#msgtextarea").val("")
});
});
</script>
可以請你發佈整個代碼。我不知道在哪裏插入你的代碼片段到我的代碼。謝謝。 – Patriotec
你可以把它附在任何地方,真的。這是一個事件監聽器,所以當你提交表單時它會被觸發。 儘管如此,您在回調中加入它的解決方案也同樣適用。 –