Javascript 选择特定下拉项时,使用jQuery JSON函数填充textarea
我可能听起来像个傻瓜,但你能帮我吗 我有一个带有下拉选择的表单,在很多文本区域框内 我需要的是: 当选择一个特定的选项时,我想使用JSON用一些文本填充所有文本区域 代码: HTML 我试过,但我放弃了。。有人能帮我吗Javascript 选择特定下拉项时,使用jQuery JSON函数填充textarea,javascript,jquery,html,json,populate,Javascript,Jquery,Html,Json,Populate,我可能听起来像个傻瓜,但你能帮我吗 我有一个带有下拉选择的表单,在很多文本区域框内 我需要的是: 当选择一个特定的选项时,我想使用JSON用一些文本填充所有文本区域 代码: HTML 我试过,但我放弃了。。有人能帮我吗 <select id="some_id"> <option value="0" data-num="">name lastname</option> <option value="1" data-num="">name lastn
<select id="some_id">
<option value="0" data-num="">name lastname</option>
<option value="1" data-num="">name lastname</option>
<option value="2" data-num="">name lastname</option>
<option value="3" data-num="">name lastname</option>
</select>
编辑:
为html提供一些id或类
<textarea name="applicant" id="applicant"></textarea>
编辑:
为html提供一些id或类
<textarea name="applicant" id="applicant"></textarea>
谢谢,这个有用!然而,我不得不问。你知道怎么做吗,所以我可以像这样添加json数据:var data='{申请人:你好,电子邮件:world}';填充'MyForm',$.parseJSONdata;好的,这是您的第一个答案中的JS解决方案-这是可行的,但我无法通过JSON解析数据我想我已经知道了,所以我认为这个答案是正确的,因为它真的对我有帮助。谢谢汉克,这很有效!然而,我不得不问。你知道怎么做吗,所以我可以像这样添加json数据:var data='{申请人:你好,电子邮件:world}';填充'MyForm',$.parseJSONdata;好的,这是您的第一个答案中的JS解决方案-这是可行的,但我无法通过JSON解析数据我想我已经知道了,所以我认为这个答案是正确的,因为它真的帮助了我。谢谢
$("#some_id").on('change',function(){
if($(this).val()==1){
$("input[name='applicant']).val("fetched from json");
}
///else continue with other values
})
<textarea name="applicant" id="applicant"></textarea>
populate('#MyForm', $.parseJSON(data));
function populate(strFormId,jsonData){
$(strFormId+' #applicant').val(jsonData.applicant[0] +' '+jsonData.applicant[1]);
//do in the same way for other DOM element.
}