НУЖНА ПОМОЩЬ в поиске элемента в строке
Допустим есть
<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, время: 04:12. |