Jest możliżwość ustawienia w formularzu żeby można wpisywać do tego okienka gdzie sie wpisuje dane TYLKO CYFRY. W SAMYM "HTML"??
Prosze o bardzoszybką odpowiedź. Jak tak to jak to zrobić albo w JAVA SCRIPT
0
0
najprościej to można tak zrobić:
<input type="text" onkeyup="value=value.replace(/[^0-9]/g,'')">
0
To będzie w XForms (może IE 12.0 będzie to obsługiwał...).
0
W rozwiązaniu piechnata wpisywany tekst się pojawia dopóki nie zwolnimy klawisza. Ja to rozwiązałem w ten sposób:
<input type="text" onkeypress="if (event.keyCode < 48 || event.keyCode"> 57) event.returnValue = false;">Ale podejrzewam, że przeglądarki udziwnione, czyli nie IE, będą miały z tym problemy.
0
Ale podejrzewam, że przeglądarki udziwnione, czyli nie IE, będą miały z tym problemy.
Beznadzieja z tymi przeglądarkami, otworzyłem Phoenixa a tu
nie ma w ogóle window.event :-[ moja druga wersja:
<script>
function inputInit(t) {
if(t.onkeydown !== null) {
t.onkeypress = function(e) {
if(!e) e = event
var c = e.charCode || e.keyCode
return (c>47&&c<58)||c==8||c==37||c==39
}
t.onkeyup = function() {
if(t.value.match(/[^0-9]/))
t.value = t.value.replace(/[^0-9]/g, '')
}
}
t.onkeydown = null
}
</script>
<input type=text onkeydown=inputInit(this)>