Javascript表单输入字段选择和AJAX

Javascript form input field selection and AJAX

本文关键字:AJAX 选择 字段 表单 输入 Javascript      更新时间:2023-09-26

我想我想做一些简单的事情,但我不确定如何执行它。我已经试了好几个小时了,但运气不好。

function myFunc (form) {
    // determine currently selected field on form - Thank you James!
    var currElem = document.activeElement;
    myAJAX_request();  // This will regenerate the form (no field selected)
    // restore currently selected field on form
    currElem.focus();  // This does NOT work -- WHY?
    currElem.select();
}

我正在寻找一个干净的实现,将使用"document.forms…"来查找输入字段,而不是必须在每个表单元素上放一个id标签。这可能吗?

可以使用jQuery等框架。jQuery有.serialize()方法,可以满足您的需求。

您可以使用document.getElementByName。我认为您至少已经为您的字段命名了,不是吗?将它们存储在变量/cookie中,并在您的myAjax_request()之后检索它。

为了让你以后的生活更轻松,

您可以使用jquery的其他选择器,如名称,类等。
在这里阅读jQuery的选择器。