2015-06-10 2 views
-1

Мой вопрос: есть 3 ввода текстового поля и кнопка, независимо от того, что пользователь вводит и нажмите кнопку, предупреждение должно указать, сколько отрицательных чисел и сколько положительных чисел находятся в текстовом поле?Как найти число положительных и отрицательных чисел в поле ввода?

+0

что являются поля ввода и кнопки называются? вы используете прямой javascript или разрешено использовать jquery и т. д.? вы пробовали любой код, чтобы решить это? если да, то посмотрим, что вы пробовали до сих пор ... – Barett

+0

Думаю, вам нужно сделать домашнее задание. ;-) –

+0

@BJSafdie Я сделал это до того, как я разместил вопрос и хотел узнать, правильно ли я сделал это, но спасибо за вашу озабоченность. – kfkgj

ответ

0

Here is a working example Код объясняется ниже.

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

Вы HTML кода,

<input id="one" type="text"/> 
<input id="two" type="text"/> 
<input id="three" type="text"/> 
<input type="button" onclick="check();" value="check"> 

Теперь вы можете написать скрипт следующим образом,

function check(){ 

    //Converting the values to integer 
    var x = parseInt(document.getElementById("one").value); 
    var y = parseInt(document.getElementById("two").value); 
    var z = parseInt(document.getElementById("three").value); 

    //Initializing the positive and negative count to 0 
    var posCount = 0; 
    var negCount = 0; 

    //Incrementing postive and negative count depending whether it is  positive or negative 
    if(x>=0){ 
     posCount++; 
    }else{ 
     negCount++; 
    } 
    if(y>=0){ 
     posCount++; 
    }else{ 
     negCount++; 
    } 
    if(z>=0){ 
     posCount++; 
    }else{ 
     negCount++; 
    } 
    alert("Positive numbers: "+posCount); 
    alert("Negative numbers: "+negCount); 
} 
+0

Спасибо, что ответили, но я сделал это по-другому, но это аналогичный – kfkgj