2014-11-27 2 views
-4

У меня есть этот основной входной текст:HTML ввод текста не позволяют двоеточие (:)

<input type="text"/>

Я хотел бы знать, если это возможно, чтобы предотвратить вставив двоеточие. Если пользователь нажимает «:», мне бы хотелось, чтобы во входном тексте ничего не появлялось.

+0

Вам понадобится Javascript для спасения: см. Http://stackoverflow.com/questions/8282266/how-to-prevent-invalid-characters-from-being-typed-into-input-fields – SolarBear

+0

Используйте javascript и php – www139

ответ

0

Вот один из способов сделать это:

function removeInvalid(text) { 
 

 
    document.getElementById('noColon').value = text.replace(/\;+/, ""); 
 

 
    text = final; 
 

 
}
<input type="text" id="noColon" onkeyup="removeInvalid(this.value)" onchange="removeInvalid(this.value)" placeholder="colons are not allowed" />

Я надеюсь, что это помогает!

Смежные вопросы