Javascript表单输入字段选择和AJAX
Javascript form input field selection and AJAX
我想我想做一些简单的事情,但我不确定如何执行它。我已经试了好几个小时了,但运气不好。
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的选择器。
相关文章:
- 如何在页面加载angular js上设置从ajax调用中选择的选项
- 使用ajax选择2个选定选项
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- 通过ajax选择下拉列表
- 更改触发器上的Jquery/Ajax选择框
- Ajax 选择要发布和 searlize 的表单输入
- Ajax 选择立即更改默认值
- 在 ajax 选择中动态发送参数
- 使用 php 从 ajax 选择文本框中的值
- 使用 AJAX 选择多个 html
- 基于使用ajax选择的值填充多个字段
- 使用javascript和ajax选择超过50000个值
- 链接ajax选择框
- 通过ajax选择图像自动提交表单
- Ajax选择控件PHP MySQL
- 基于另一个选择的Ajax选择
- Jquery文件,变量id作为Ajax选择器
- Jquery Mobile-使用Ajax选择显示值resfresh
- 使用 Ajax 选择选项时的事件
- Mvc5基于searchTerm通过ajax选择加载结果