Xml 是否可以获取表单的HTML表示(序列化),包括用户';什么是输入修改?
在输入中键入内容[Type=text]。form.innerHTML将不会返回键入的内容(对我来说确实有意义)。 签入复选框。form.innerHTML不会返回带有选中属性的复选框。 同样的情况也发生在单选按钮等各种输入上 我不想使用输入事件(如模糊、聚焦等)。我确实想知道是否有一些标准的本机API 我也尝试过XMLSerializer,但没有成功 更新: 我想使用纯JavaScript。没有jQuery或任何其他库/框架 jQuery的序列化确实得到了用户的输入,这太棒了!问题是,如果元素没有名称,它就不包括在内,我确实需要它 更新2: element.value返回在输入[type=text]中键入的内容,element.getAttribute('value')返回HTML值属性(input value=“some value”)中键入的内容!O.OXml 是否可以获取表单的HTML表示(序列化),包括用户';什么是输入修改?,xml,forms,dom,serialization,user-input,Xml,Forms,Dom,Serialization,User Input,在输入中键入内容[Type=text]。form.innerHTML将不会返回键入的内容(对我来说确实有意义)。 签入复选框。form.innerHTML不会返回带有选中属性的复选框。 同样的情况也发生在单选按钮等各种输入上 我不想使用输入事件(如模糊、聚焦等)。我确实想知道是否有一些标准的本机API 我也尝试过XMLSerializer,但没有成功 更新: 我想使用纯JavaScript。没有jQuery或任何其他库/框架 jQuery的序列化确实得到了用户的输入,这太棒了!问题是,如果元素没
这种行为在任何地方都有记录吗?如果可以使用jQuery,则有一个名为serialize的有用函数
$("#yourForm").serialize();
在元素上放置name属性,serialize将返回该属性: