gpt4 book ai didi

javascript - 使用 jquery 填充表单字段

转载 作者:行者123 更新时间:2023-11-28 03:43:39 26 4
gpt4 key购买 nike

所以我有一个表单,可用于从 MySQL 插入和编辑数据。我认为与其写两种形式,不如只写一种,用于两种目的。因此,当它用于插入新数据时,它的字段(输入等)明显是空的。但是当它用于编辑现有数据时,我使用 Jquery 来用 .val() 填充字段。

像这样:

function formSetup(form_name, array_fields)
{
$(document).ready(function(){
var selector;
for(var key in array_fields)
{
selector = "form[name=" + form_name + "] [name=" + key + "]";
//alert(selector);
$(selector).val(array_fields[key]);
}
});
}

然后:

var fieldsArray = new Array();
fieldsArray["field1"] = "data read from Myqsl php";
fieldsArray["field2"] = "data read from Myqsl php";
//etc

顺便说一句,PHP 会告诉我的页面这个表单是否应该插入或编辑数据,所以这个 javascript 函数只会在有 $_GET["action"]=="edit"时由 php 调用。

我想知道的是,这是做这类事情的最佳方法吗?是否有执行此操作的标准方法?

最佳答案

我去。我正在为两个操作制作相同的表格 - 插入和编辑。如果您使用某种 ajax 技术并尝试在不刷新页面的情况下填写表单,那么您就走对了。但更好的方法是通过将数据回显到字段值中来使用 php 添加值。没有这样的标准。接受你。

关于javascript - 使用 jquery 填充表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8540962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com