2015-08-05 2 views
0

я следующий код:Можно ввести значение artribute как пустое?

<input type = "Text" value="" class="MyClass"/> 

может оценить быть объявлен как пустой?

В хром отладчик, это выглядит как следующий, который не выглядит правильно

enter image description here

Однако OnKeyPress событие никогда не увольняют. Я предполагаю, что это потому, что атрибут «значение» выглядит немного странным и вызывает его разрыв, но я не знаю точно. Это работает в firefox.

+1

'значение' такое же, как' value = "" 'для представления хром, чтобы не тратить пространство – Hacketo

+0

Это прекрасно, значение равно value =" " –

+0

Да, вы можете, и это не будет оказывать никакого влияния на него –

ответ

1

Да, вы можете.

var myInput = document.getElementById('ourInput'); 

if(myInput.value.length == 0) 
myInput.value = "Empty"; 

Примечание: myInput.value == "" тоже будет.

1

Да, можно, и это не будет создавать какое-либо влияние на его Попробуйте

$("input").keypress(function(){ 
    //do your stuff 
}); 

Или

<input type="text" onkeypress="myFunction()"> 

function myFunction() { 
    alert("You pressed a key inside the input field"); 
} 
Смежные вопросы