相关疑难解决方法(0)

如何使用JavaScript/jQuery获取表单数据?

是否有一种简单的单行方式来获取表单的数据,如果它是以经典的HTML方式提交的话?

例如,在:

<form>
    <input type="radio" name="foo" value="1" checked="checked" />
    <input type="radio" name="foo" value="0" />
    <input name="bar" value="xxx" />
    <select name="this">
        <option value="hi" selected="selected">Hi</option>
        <option value="ho">Ho</option>
</form>
Run Code Online (Sandbox Code Playgroud)

日期:

{
    "foo": "1",
    "bar": "xxx",
    "this": "hi"
}
Run Code Online (Sandbox Code Playgroud)

这样的事情太简单了,因为它没有(正确地)包括textareas,选择,单选按钮和复选框:

$("#form input").each(function () {
    data[theFieldName] = theFieldValue;
});
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery

373
推荐指数
21
解决办法
69万
查看次数

检测html表单是否被编辑的通用方法

我有一个标签式的html表单.在从一个选项卡导航到另一个选项卡时,即使数据没有更改,当前选项卡的数据也会保留(在数据库上).

我想仅在编辑表单时才进行持久性调用.表单可以包含任何类型的控件.弄乱表单不需要输入一些文本,但在日历控件中选择日期也符合条件.

实现此目的的一种方法是默认情况下以只读模式显示表单并使用"编辑"按钮,如果用户单击编辑按钮,则会调用DB(再次,无论数据是否被修改)这是对现有技术的改进.

我想知道如何编写一个通用的javascript函数来检查是否有任何控件值被修改?

html javascript jquery

83
推荐指数
6
解决办法
6万
查看次数

标签 统计

javascript ×2

jquery ×2

forms ×1

html ×1