Как получить значение текстового поля в JavaScript - PullRequest
96 голосов
/ 18 апреля 2009

Я пытаюсь использовать JavaScript для получения значения из текстового поля HTML, но значение не идет после пробела

Например:

<input type="text" name="txtJob" value="software engineer">

Я получаю только «программное обеспечение» из вышеперечисленного. Я использую такой скрипт:

var jobValue = document.getElementById('txtJob').value

Как получить полное значение: «инженер-программист»?

Ответы [ 15 ]

0 голосов
/ 30 сентября 2017
 var jobValue=document.FormName.txtJob.value;

Попробуйте этот код выше.

jobValue: имя переменной.
FormName: имя формы в формате html.
txtJob: имя текстового поля

0 голосов
/ 20 января 2017

, поскольку вы использовали пробел между инженером-программистом html / php не будет поддерживать пробел между значениями в текстовом поле, вы должны использовать этот код <input type="text" name="txtJob" value=software_engineer> Это будет работать

0 голосов
/ 04 января 2017

Вам необходимо изменить код, как показано ниже: -

<html>
<body>
<div>
<form align="center" method=post>
    <input id="mainText" type="text" align="center"placeholder="Search">

    <input type="submit" onclick="myFunction()" style="position: absolute; left: 450px"/>
</form>
</div>
<script>
function myFunction(){
    $a= document.getElementById("mainText").value;
    alert($a);
        }
</script>
</body>
</html>
0 голосов
/ 14 февраля 2016



Проблема в том, что вы совершили крошечную ошибку!

Это код JS, который я использую:

var jobName = document.getElementById("txtJob").value;

Вы не должны использовать name = "". вместо этого используйте id = "".

0 голосов
/ 11 марта 2015

Если вы используете какой-либо пользовательский элемент управления и хотите получить значения любого текстового поля, то вы можете использовать следующий код:

var result = document.getElementById('LE_OtherCostsDetails_txtHomeOwnerInsurance').value;

Здесь LE_OtherCostsDetails - имя пользовательского элемента управления, а txtHomeOwnerInsurance - идентификатор текстового поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...