Harpreet_125 Ответов: 1

Получите значение ввода и перенаправьте на тот url, который находится в текстовом поле


у меня есть одно текстовое поле ввода и кнопка на моей странице. на самом деле то, что я хочу --- при нажатии кнопки, если текстовое поле не пусто, то перенаправить на url, который находится в текстовом поле... и он также должен быть перенаправлен, когда мы нажимаем клавишу enter в текстовом поле.. мне нужна функция javascript для этого... я пробовал много вещей.. я совершенно новый человек...

Что я уже пробовал:

function doKey(e) {



       if (event.keyCode == 13) {

           var x = document.getElementById('<%=editbox_search.ClientID%>');

           var val = x.value;
           if (val == "") {
               return false;
           }
           else {


               window.location = <%= Page.ResolveUrl("~/")%>+'Search/'+val;


           }
           return false;
       }



   }

1 Ответов

Рейтинг:
0

OriginalGriff

Попробовать это:

<!DOCTYPE html>
<html>
<script language="javascript" type="text/javascript">
    function buttonClick(){
    var url = document.getElementById("inputURL").value;
    window.location = url;
    }
</script>
<body>
URL: <input type="text" id="inputURL" name="inputURL" value=""><br>
<input type="button" value="click" OnClick="buttonClick()"/>
</form>
</body>
</html>