Как правильно отправить значения из двух полей ввода HTML в функцию JavaScript, которая отображает значение в третье конечное поле ввода HTML?Переменная именования Грамматика HTML/JavaScript
Что мне нужно изменить, чтобы заставить это работать? Я уверен, что имена функций и значения переменных не отправляются в функцию.
У меня есть это поле ввода, мы будем называть вход 0 (dbel):
<input type="number" id="dbel" value="1" step="0.1" min="0">
У меня есть этот вход поле 2 (npml) здесь:
<input id="npml" onkeyup="convert1('NPML')" onchange="ln5cmpower('npml')">
Это функция, которая определяет вход 3 округляется до ближайшей сотой; вход3 = ((1/.05) + (1/- (input2 - (input0/100))))
function ln5cmpower(npml, dbel) {
powerln5cm = ((1/.05)+(1/-(document.getElementById("npml").value-(document.getElementById("dbel").value/100))));
document.getElementById("POWERln5cm").value = Math.round(powerln5cm*100)/100;
}
А вот вход 3, который будет отображать окончательные результаты, которые не идут в любом месте остальное.
<input id="POWERln5cm">
вход 2 уже может определить, и может быть определено, вход 1, который является то, что функция Преобразованный1 для.
Функция convert1 работает нормально, поэтому я могу игнорировать ее. Часть, которая не работает, это функция ln5cmpower, из чего я могу сказать.
После того, как значение появляется во входном 2 (npml), это поле будет вызывать функцию ln5cmpower к определить значение входной 3 (POWERln5cm) с использованием значения вход 2 (npml) и вход 0 (dbel) после появления значения на входе 2 (npml).
охлаждаться, кажется, работает, но не тогда, когда я использую 'OnChange = "ln5cmpower ('npml'); Преобразованный1 ('NPML')"', которая является моей главной целью здесь. мое переменное имя верно? как я могу использовать несколько функций для изменения или при активации? –
Благодарим вас за помощь. Я проверил его немного, и я буду использовать 'onkeyup = 'ln5cmpower (' npml '); convert1 (' NPML ')" ', так что пользователь должен только нажать значение поля ввода 2 и нажать Enter, чтобы вызвать функцию вместо необходимости щелкните поле ввода 2, измените значение и нажмите клавишу ввода. –
никаких проблем с вашим именем переменной :) –