я хочу получить строку из текстового поля ввода и сравнить с некоторой строкой, если это правда, отправить на какой-то URL-адрес

у меня все еще есть проблема в моем коде. Я хочу, чтобы Java получила строку из текстового поля ввода и сравнила ее с другой строкой, это правда, отправила на какой-то URL-адрес. я сделал этот код, но он не работает.

<input type="text" name="procura" id="pro" value="" />


 <script language="JavaScript">
 function ver(){
    var pp = document.getElementById('pro').value;
  if (pp.equals('advogados'))
 {
     window.location = "http://www.jornalexemplo.com.br"
     //do something
 };
 };


  </script>

  </div></td>
                    <td width="399"><input type="submit" name="Busca" id="Busca"    value="AWR Procura" onsubmit="ver()"; /></td>

person user2497695    schedule 18.06.2013    source источник
comment
Ооо... полный бардак. Java !=javascript.   -  person Suresh Atta    schedule 18.06.2013
comment
@ user2497695, вы задали вопрос, похожий на этот, 3 часа назад (stackoverflow.com/questions/17172367/). Чему вы научились?   -  person chrismborland    schedule 18.06.2013
comment
Google javascript, если заявление   -  person Jonathan    schedule 18.06.2013


Ответы (2)


Измените тип button вместо submit. вызовите этот метод onClick.

<input type="button" name="Busca" id="Busca"    value="AWR Procura" onClick="ver()"; />

submit используйте только тогда, когда вам нужно отправить данные на сервер.

person NFE    schedule 18.06.2013

Вместо использования pp.equals используйте

if(pp == 'advogados') 

то работает нормально. и измените кнопку отправки на кнопку и вызовите функцию

person srikanth shanigaram    schedule 03.08.2013