Как я могу изменить этот код, чтобы не допустить 0 и вычеркнуть все символы без номера?Вырезать 0 и любые символы без номера Javascript
<script type="text/javascript">
(function() {
var a= document.getElementsByName('a')[0];
var b= document.getElementsByName('b')[0];
var c= document.getElementsByName('c')[0];
a.onchange=b.onchange=a.onkeyup=b.onkeyup= function() {
c.value= Math.ceil((a.value/b.value)*100);
};
})();
</script>
1) «float» создает синтаксическую ошибку (должен быть «var'), 2) вам не хватает открытой фигурной скобки на третьей-последней строке, 3)' av 'и' bv' не определены и должны быть 'aNewValue' и' bNewValue' на второй до последней строки, 4) он производит «NaN», если на входе – sje397
есть только буквы, которые пытаются заставить это работать, но не имеют много удачи до сих пор – James
держит в результате «NAN» – James