Hallo, Wijze mannen.
Ik vat die events maar niet goed, nu ben ik effe moe van mijn eigen geklooi.
Wie weet het volgende: Ik wil door omstandigheden de gebruiker een waarde laten invoeren,waarbij met een 'enter' vanuit het input veld deze gebruikt kan worden.Ik ben al blij als hij het in IE doet.Ik heb het gezocht in vele variaties in de volgende richting, maar kwam niks uit.
<FORM>
<INPUT TYPE="TEXT" ID="input" VALUE="300" SIZE="2" onkeydown=useValue() >
</FORM>
function useValue()
{
if(window.event.keyCode==13) // d.w.z is 'enter'
{
divX.style.width=input.value + "px"
}
}
Ik vond op http://www.cs.tut.fi/~jkorpela/forms/enter.html
de volgende oplossing:
----------------------------------------------------------------------------------
function entsub(myform) {
if (window.event && window.event.keyCode == 13)
myform.submit();
else
return true;}
and use onkeypress="return entsub(this.form)" in the input type="text" tags.
-----------------------------------------------------------------------------------------------------
Probleem wordt dat je soms niet meer gewoon kunt editen in het tekst veld,
er staat dus al een begin waarde in, als je wat delete en erbij typt springt de oude waarde er weer tussen, of er gebuert niks op de enter.
Thanx in advance.
Ik vat die events maar niet goed, nu ben ik effe moe van mijn eigen geklooi.
Wie weet het volgende: Ik wil door omstandigheden de gebruiker een waarde laten invoeren,waarbij met een 'enter' vanuit het input veld deze gebruikt kan worden.Ik ben al blij als hij het in IE doet.Ik heb het gezocht in vele variaties in de volgende richting, maar kwam niks uit.
<FORM>
<INPUT TYPE="TEXT" ID="input" VALUE="300" SIZE="2" onkeydown=useValue() >
</FORM>
function useValue()
{
if(window.event.keyCode==13) // d.w.z is 'enter'
{
divX.style.width=input.value + "px"
}
}
Ik vond op http://www.cs.tut.fi/~jkorpela/forms/enter.html
de volgende oplossing:
----------------------------------------------------------------------------------
function entsub(myform) {
if (window.event && window.event.keyCode == 13)
myform.submit();
else
return true;}
and use onkeypress="return entsub(this.form)" in the input type="text" tags.
-----------------------------------------------------------------------------------------------------
Probleem wordt dat je soms niet meer gewoon kunt editen in het tekst veld,
er staat dus al een begin waarde in, als je wat delete en erbij typt springt de oude waarde er weer tussen, of er gebuert niks op de enter.
Thanx in advance.
A friend is one who knows us, but loves us anyway.