2015-07-15 3 views
0

Я хочу открыть http://10.41.30.88/mmisweb/plpodtl.asp?pl=30010111 на другой вкладке, где пользователь должен ввести последние восемь цифр. (Например, в этом случае 30010111).Открыть конкретную страницу с использованием входных данных в html?

Для ввода я должен использовать HTML-страницу и JavaScript. Я использовал следующий -

<!DOCTYPE html> 
<html> 
<body> 

<a href="http://10.41.30.88/mmisweb/plpodtl.asp?pl=" id="baseUrl">Link Text</a> 
<input type="text" id="appendUrl" onclick="ass();return false; "/> 
<script> 
function ass() { 

     window.location = $(this).attr('href') + $('#appendUrl').val(); 
     return false; 
    } 
</script> 

</body> 
</html> 

Но она возвращает только http://10.41.30.88/mmisweb/plpodtl.asp?pl= в окне, а не цифры.

+0

Это изменение также не помогло. Тем не менее цифры не возвращаются. –

ответ

1

OnClick должно быть в ссылке ....

<a href="http://10.41.30.88/mmisweb/plpodtl.asp?pl=" id="baseUrl" onclick="ass();"> 

Вы вернуть ложь тоже не neccesary в OnClick.

+0

Оригинальная проблема остается. Цифры не возвращаются. –

+0

Это потому, что ваш код очень плохо структурирован. Смотрите эту скрипку, и она работает: https://jsfiddle.net/ef9jnrvz Только вы должны изменить свое мышление, и все в порядке –

Смежные вопросы