Я выяснил, как обновлять свой html динамически на основе текущего ввода формы. Однако я смущен тем, как выполнять любую математику по этому значению (т.е. значение * 5) и отображать этот результат вместо простого отображения значения в форме.Выполнить математику при динамическом обновлении javascript Значение
Вот живой пример: https://dl.dropboxusercontent.com/u/14749627/happy2/number.html
Вот мой JavaScript:
<script>
window.onload = function() {
var purchase_quantity = document.getElementById('purchase_quantity');
purchase_quantity.onclick = updateNameDisplay;
purchase_quantity.onclick = updateNameDisplay;
purchase_quantity.onclick = updateNameDisplay;
function updateNameDisplay() {
document.getElementById('nameDisplay').innerHTML = this.value || "1";
}
};
</script>
Почему вы повторяете 'purchase_quantity.onclick = updateNameDisplay;'? – Oriol
Вы пробовали 'document.getElementById ('nameDisplay'). InnerHTML = this.value * 5 || «1»; '? – Oriol