event

Status
Niet open voor verdere reacties.

tchiloh

Gebruiker
Lid geworden
29 jan 2008
Berichten
65
kun je met php event opvangen. dus als ik op enter druk(toetsenbord) dat hij iets doet
 
re

Ik weet dat dit met JavaScript kan, maar met php weet ik niet...
 
Nee. Kan wel met iets als Javascript:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>

<script type="text/javascript">
onload = function(){
 field = document.getElementById('number_field')
 field.onkeydown = keyhit
 field.focus()
}

function keyhit(e)
{
 thisKey = e ? e.which : window.event.keyCode
 switch (thisKey) {
  case 38: key = 'UP'
   break
  case 40: key = 'DOWN'
   break
  default: key = null
 }
 if(key)
 {
  field = document.getElementById('number_field')
  if(isNaN(field.value))
  {
   field.value = 0
  }
  if(key == 'UP')
  {
   field.value++
  }
  else if(key == 'DOWN' && field.value > 0)
  {
   field.value--
  }
 }
}
</script>

<title>increment field</title>
</head>
<body>

<form action="" method="post">
<p><input type="text" id="number_field" name="number_field" value="0"></p>
</form>

</body>
</html>
 
PHP stopt met werken zodra de pagina afgeleverd wordt...

Wat je wel kan doen is de event opvangen met Javascript, en vervolgens een AJAX-call doen naar een PHP script, dat vervolgens een antwoord terug geeft aan Javascript.

(Ik denk dat je dat wilt? Anders moet je even uitleggen wat je doel hier precies is ;) )
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan