Доброго времени суток.
При вводе в ручную информации в поле ввода происходит какая-то ерудна, тяжело объяснить, это надо видеть.
Но, при вводе информации путем вставки скопированной информации (Ctrl+V) - всё нормально!
Подскажите, что не так. И, если можно, исправьте, пожалуйста.
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<style type="text/css">
body{
font-family: "Helvetica Neue",Arial,sans-serif;
font-size:17px;
}
.vydelit {
color: rgb(251, 72, 2);
}
</style>
</head>
<body>
<center>
<table id="demotable">
<thead><tr>
<td>IP: <input type="text" id="raz" value="31.47.177.168"/> Порт: <input type="text" id="raz2" value="4022"/>
</td>
</tr></thead>
<tbody>
<td><span><img src="</span>http://monitor.zone-game.info/check.php?do=status&ip=<b class="vydelit">31.47.177.168</b>&port=<b class="vydelit">4022</b>&id=33<span>"></span><br>
<img src="http://monitor.zone-game.info/check.php?do=status&ip=31.47.177.168&port=4022&id=33" />
</td>
</tbody>
</table>
<script>
(function(){
var s = '31.47.177.168';
document.getElementById('raz').oninput = function() {
var d = document.querySelector('#demotable tbody');
d.innerHTML = d.innerHTML.replace(new RegExp(s,"g"), this.value);
s = this.value;
}
})()
</script>
<script>
(function(){
var s = '4022';
document.getElementById('raz2').oninput = function() {
var d = document.querySelector('#demotable tbody');
d.innerHTML = d.innerHTML.replace(new RegExp(s,"g"), this.value);
s = this.value;
}
})()
</script>
для примера скопируйте ip: 176.100.91.83 и Порт: 8881 и вставьте через Ctrl+V
</center>
</body>
</html>