Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将数据库中的值显示到HTML输入标记中_Jquery_Html_Database - Fatal编程技术网

Jquery 将数据库中的值显示到HTML输入标记中

Jquery 将数据库中的值显示到HTML输入标记中,jquery,html,database,Jquery,Html,Database,我有一个下拉列表HTML选择标记和一个HTML表单。如下- 选择-> <select name="select-native-1" id="select-native-1" onChange="dbToForm(this)"> <option value="1">Employee 1</option> <option value="2">Employee 2</option>

我有一个下拉列表HTML选择标记和一个HTML表单。如下-

选择->

<select name="select-native-1" id="select-native-1" onChange="dbToForm(this)">
          <option value="1">Employee 1</option>
          <option value="2">Employee 2</option>
          <option value="3">Employee 3</option>
          <option value="4">Employee 4</option>
        </select>
在这里,我可以从DB到JS函数获取值,并将其存储在变量中。必须将该变量推送到我的HTML表单字段。 e_name是一个标记,我无法在该字段中显示检索到的值。 存在一个值,并且该值在那里打印时没有任何问题

这是标签的限制吗?如果是,什么可以作为标签的替代品


请注意:检索到我的表单中的值用于编辑和更新目的。i、 e.表单中填充的值可以编辑并更新到数据库中。

输入标记没有HTML,它们有值

$("#e_name").val(name);

.html用于填充到之间的元素。输入没有这样的匹配标记,那么HTML会去哪里?

输入标记没有HTML,它们有值

$("#e_name").val(name);
.html用于填充到之间的元素。输入没有这样的匹配标记,那么HTML会去哪里呢?

您需要使用.val

你需要使用.val


Textarea的工作方式与其他输入控件不同。改用这个:

$("#e_name").val(name)

Textarea的工作方式与其他输入控件不同。改用这个:

$("#e_name").val(name)

啊,我错过了这个逻辑。现在完全明白了。它起作用了。啊,我错过了这个逻辑。现在完全明白了。它起作用了。
$("#e_name").val(name)