| Autor | Zpráva | ||
|---|---|---|---|
| Pája Profil * |
#1 · Zasláno: 26. 3. 2015, 19:38:03
mám tuto funkci, která mi ve formuláři:
function tabE(obj,e){
var e=(typeof event!='undefined')?window.event:e;// IE : Moz
if(e.keyCode==13){
var ele = document.forms[0].elements;
for(var i=0;i<ele.length;i++){
var q=(i==ele.length-1)?0:i+1;// if last element : if any other
if(obj==ele[i]){ele[q].focus();break}
}
return false;
}
if(event.keyCode
< 44 || event.keyCode > 57){
event.returnValue= false;
}
část formuláře:
<tr>
<td>
Poznámka, popis:
</td>
<td>
<input type="text" id="popis" value="<?php echo $_GET[popis]; ?>" name="popis" size="30" onkeypress="return tabE(this,event)">
</td>
</tr>
} a já potřebuji, aby mi to fungovalo tak, že když jsem na <input>u popis, tak aby tam šel vkládat i text (všechno) = aby se vyrušila funkce, která mi povoluje psát pouze čísla.... jak na to? děkuji za pomoc |
||
| Kajman Profil |
#2 · Zasláno: 26. 3. 2015, 19:42:50
Tak u toho inputu nenastavujte atribut onkeypress.
|
||
| Pája Profil * |
#3 · Zasláno: 26. 3. 2015, 20:08:35
Kajman:
ale já potřebuju, aby tam byl... potřebuju se mezi <input>y pohybovat klávesou ENTER :-) |
||
| Kajman Profil |
#4 · Zasláno: 26. 3. 2015, 21:27:27
Funkci můžete přidat třetí parametr, který bude rozlišovat, zda vykonávat kód na řádcích 12-15.
|
||
| Pája Profil * |
#5 · Zasláno: 26. 3. 2015, 21:53:59
Kajman:
bohužel nejsem v tomto natolik zběhlý, abych Vám rozuměl, co mám přesně udělat... :-) můžete mi prosím napsat, co mám udělat... děkuji |
||
| Kajman Profil |
#6 · Zasláno: 26. 3. 2015, 22:10:19
function tabE(obj,e,enterOnly){
var e=(typeof event!='undefined')?window.event:e;// IE : Moz
if(e.keyCode==13){
var ele = document.forms[0].elements;
for(var i=0;i<ele.length;i++){
var q=(i==ele.length-1)?0:i+1;// if last element : if any other
if(obj==ele[i]){ele[q].focus();break}
}
return false;
}
if(enterOnly!==true)
{
if(event.keyCode
< 44 || event.keyCode > 57){
event.returnValue= false;
}
}<input type="text" id="popis" value="<?php echo htmlspecialchars($_GET[popis]); ?>" name="popis" size="30" onkeypress="return tabE(this,event,true)"> |
||
| Pája Profil * |
#7 · Zasláno: 27. 3. 2015, 07:36:53
Kajman:
perfektní :-) funguje to, jak má... moc děkuju |
||
|
Časová prodleva: 11 let
|
|||
0