为了账号安全,请及时绑定邮箱和手机立即绑定

将数据插入输入字段而不是文本区域

将数据插入输入字段而不是文本区域

幕布斯7119047 2021-12-23 16:19:16
我有一个个人资料页面,如果我从下拉列表中选择一个选项,数据将被插入到文本区域字段中。但是当我将 textarea 类型更改为输入类型时它不起作用。$(document).ready(function(){    // code to get all records from table via select box    $("#profiel").change(function() {        var id = $(this).find(":selected").val();        var dataString = 'empid='+ id;        $.ajax({            url: 'getProfile.php',            dataType: "json",            data: dataString,            cache: false,            success: function(employeeData) {               if(employeeData) {                    $("#heading").show();                    $("#no_records").hide();                    $("#artiestnaam").text(employeeData.artistname);            $("#id").text(employeeData.id);                    $("#records").show();                } else {                    $("#heading").hide();                    $("#records").hide();                    $("#no_records").show();                }            }        });    })  });不起作用<input name="artiestnaam" placeholder="Artiestnaam" class="form-control" id="artiestnaam"></input>这确实有效,但我不想使用它<textarea name="artiestnaam" cols="1" placeholder="Artiestnaam" rows="1" style="resize:none;overflow:auto;background-color:white;" class="form-control" id="artiestnaam"></textarea>我很好奇我用 javascipt 做错了什么,我从不使用 javascript(在网上找到这段代码)所以如果这是一个愚蠢的问题,我深表歉意。谢谢你的时间
查看完整描述

2 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

代替

$("#artiestnaam").text(employeeData.artistname);

$("#artiestnaam").val(employeeData.artistname);


查看完整回答
反对 回复 2021-12-23
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

您可以在下面使用

 $("#artiestnaam").val(employeeData.artistname);

或者

$("#artiestnaam").attr('value',employeeData.artistname);

代替

 $("#artiestnaam").text(employeeData.artistname);


查看完整回答
反对 回复 2021-12-23
  • 2 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信