Я искал везде, но не смог найти именно то, что искал.
У меня есть HTML-форма, заполненная адресами Mac из нашего инвентаря, поэтому строки, введенные в поле ввода, будут выглядеть следующим образом:
A1: A2: A3: A4: A5: A6
Я пытаюсь написать скрипт для удаления символа :
и любых пробелов в любом месте. Таким образом, когда он будет введен, результат будет:
A1A2A3A4A5A6
Это то, что я имею до сих пор:
<input type="text" id="macaddress" onChange="removeChar();WriteLog();" />
Тогда в моем сценарии у меня есть:
function removeChar() {
var a = document.getElementById("macaddress").value;
a = a.replace(/: /g, '');
document.getElementById.innerHTML = a;
}
Я не получаю никаких ошибок JavaScript с этим, но ничего не происходит.
У меня также есть другой скрипт, который переносит значение поля в рабочий журнал, который является другой функцией WriteLog()
.
По сути, я хочу удалить :
, а затем добавить новое значение в журнал с помощью второй функции.