Javascript 从下拉列表中选择时更改2个值
这是我的表格,我需要做的是 当用户选择“Javascript 从下拉列表中选择时更改2个值,javascript,forms,Javascript,Forms,这是我的表格,我需要做的是 当用户选择“Eyes”时,“lm_键”和“lm_表单”字段将获得“5750”和“cc0ce4fe280e46e986e5716f9feedaab”值 当用户选择“Ears”时,“lm_键”和“lm_表单”字段将获得“5455”和“b50ec1fe282a46e986efd8795aedcec”值 眼睛 耳朵 为了在选择时一次更改2个值,我需要添加哪种jaavscript 谢谢 更改foobar,无论它是什么,您都可以这样做:(纯javascript,多变量用于了解
Eyes
”时,“lm_键
”和“lm_表单
”字段将获得“5750”和“cc0ce4fe280e46e986e5716f9feedaab
”值
当用户选择“Ears
”时,“lm_键”和“lm_表单
”字段将获得“5455”和“b50ec1fe282a46e986efd8795aedcec
”值
眼睛
耳朵
为了在选择时一次更改2个值,我需要添加哪种jaavscript
谢谢
更改foobar,无论它是什么,您都可以这样做:(纯javascript,多变量用于了解发生了什么)
简短版本:
var values = ['', 5750, 5455]; // first key is 0
var keys = ['', 'cc0ce4fe280e46e986e5716f9feedaab', 'b50ec1fe282a46e986efd8795aedcec']; // first key is 0
function changeValues(){
document.forms['form'].lm_form.value = values[document.forms['form'].selectField.value];
document.forms['form'].lm_key.value = keys[document.forms['form'].selectField.value];
}
还发布了
changeValues
函数。我一直得到未捕获的类型错误:无法读取未定义的adamayated.html:46 changeValues adamayated.html:46 onchange的属性“target”
funchition changeValues ( e ) {
Im_key = document.getElementsByName('Im_key')[0];
Im_form = document.getElementsByName('Im_form')[0];
if( e.target.value == 1 ) {
Im_key.value = 'foobar1';
Im_form.value = 'foobar2'
} else if( e.target.value == 1 ) {
Im_key.value = 'foobar3';
Im_form.value = 'foobar4'
}
}
function changeValues(){
var values = ['', 5750, 5455]; // first key is 0
var keys = ['', 'cc0ce4fe280e46e986e5716f9feedaab', 'b50ec1fe282a46e986efd8795aedcec']; // first key is 0
var myform = document.forms['form'];
var lm_form = myform.lm_form;
var lm_key = myform.lm_key;
var selected = myform.selectField.value;
myform.lm_form.value = values[selected];
myform.lm_key.value = keys[selected];
}
var values = ['', 5750, 5455]; // first key is 0
var keys = ['', 'cc0ce4fe280e46e986e5716f9feedaab', 'b50ec1fe282a46e986efd8795aedcec']; // first key is 0
function changeValues(){
document.forms['form'].lm_form.value = values[document.forms['form'].selectField.value];
document.forms['form'].lm_key.value = keys[document.forms['form'].selectField.value];
}