2014-01-03 3 views
1

Я попытался, но что-то не так, я не знаю что? Я пытаюсь получить значение от входа, используя классКак получить входное значение с использованием класса в прототипе?

<script> 
function showResult() 
{ 
var val = $$(".qty")[0]; 
var val2 = val.innerHTML; 
    alert("Hey " +val2); 
} 
</script> 
<input class='qty' value="3"><br /> 
<input class='qty2' value="3"> 
<input type="button" value="Toggle" onclick="showResult();"/> 

There is my example я могу получить это значение, если я использую DIV, но для ввода не работает.

ответ

0

Вы должны изменить var val2 = val.innerHTML; к

var val2 = val.value; 

DEMO

0

Использование .value вместо .innerHTML.

var value = $$(".qty")[0].value; 
alert("Hey " + value); 
-1

Вы используете jQuery, верно? Если это так, попробуйте это:

<script> 

    function showResult(){ 
     var val=$(".qty").val(); 
     alert("Hey "+val); 
    } 

    function showTheSameResult(val){ 
     alert("Hey "+val); 
    } 
</script>  

На странице:

<div class="qty" onclick="showTheSameResult(value);"> 
    <!--- stuff --> 
</div> 
Смежные вопросы