НУЖНА ПОМОЩЬ в поиске элемента в строке
Допустим есть
<body> <input type=text id="text"/> <br/> <input type=button onclick=fun() id="button" value="="/><br/> нужно чтобы если в строке есть символ / то вывести что-нибудь на экран (например alert) т.е. ввожу например в строку 654654/4654165 мне выводит alert("hello"). или вообще все что угодно ввожу, но там есть "/" пытался вот так сделать <script type="text/javascript"> function fun () { var button = document.getElementById("button").value; var result = document.getElementById("text").value; var regV = /\//g; var reg = result.match(regV); if (result == reg) { alert("hello"); } } </script> Но так не работает |
function fun() { var text = document.getElementById('text'); if(text.value.indexOf('/') + 1) { alert('Hello'); } } |
В чем разница если бы я написал
function fun() { var text = document.getElementById('text').value; if (text.indexOf('/') + 1) { alert('Hello'); } } и function fun() { var text = document.getElementById('text'); if (text.value.indexOf('/') + 1) { alert('Hello'); } } и скажите, что значит " + 1 " ? |
Цитата:
if (document.getElementById('text').value.indexOf('/') + 1) Цитата:
|
Часовой пояс GMT +3, время: 20:17. |