значение текстового поля javascript - PullRequest
0 голосов
/ 28 июня 2018

Я хочу вычислить четные и нечетные числа через текстовое поле, текстовое поле - это диапазон, в который я помещаю значения, а я выбираю четные и нечетные через тег выбора. Так, как я должен получить значение из текстового поля в вычислить функцию?

Код JavaScript

 function calculate()
 { 
 var i=0; for(i=1;i<=1000;i++) 
  { 
   if(i%2==0) { 
 document.getElementById("even").value="the numbers is" + i + "<br>";
  } 
else {
document.getElementById("odd").value="the numbers is" + i + "<br>"; }
} 
}

HTML

<body> 
<input type="text" name="value" value="" id="value1" placeholder="Enter the 
first number" /> 
<select> 
   <option value="even" id="even">Even</option> 
   <option value="odd" id="odd">Odd</option>
   </select>
 <p id="value1"> </p> 
<p id="even"> </p>
 <p id="odd"> </p>
 <input type="button" value="Calculate" onclick="calculate()" /> 

Ответы [ 3 ]

0 голосов
/ 28 июня 2018

сеттеры:

document.getElementById("yourInputField").value = "Value";  // JavaScript
$('#yourInputField').val(Value);  // jQuery

Геттеры:

var Value = document.getElementById("yourInputField").value;  // JavaScript
var Value = $('#yourInputField').val();  // jQuery

Используйте их в своем методе расчета и наслаждайтесь. ; -)

0 голосов
/ 28 июня 2018

из того, что я понимаю, вам нужно выбрать значение вашего текстового поля, но вам также понадобится функция, которая будет нажата при нажатии клавиши и передает значение вашего текстового поля в Calculate () функция

используйте эту функцию, которая будет выполняться после нажатия клавиши.

$("#yourtextboxidhere").keyup(function(){

        var textValue =  $.trim( $('#yourtextboxidhere').val() ); 

        // convert the string value from text box to int so you can use it in your calculate function for comparison 
        // as text box values are string)
        var textValue = parseInt(textValue)



    //Put your calculate function here and pass it the value:
    calculate(textValue);

    //calculate function goes here.... (don't forget to add a parameter in you calculate function so you may use it in a correct way)

//replace 'i' in your function with the passed parameter.


    });

не забудьте использовать jquery.

0 голосов
/ 28 июня 2018

См. Эту страницу Ввод значения текста Свойство - w3schools

Чтобы получить значение из поля ввода, вы можете использовать:

var x = document.getElementById("myText").value;

Для установки значения в поле ввода вы можете использовать:

document.getElementById("myText").value = "my value";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...