Jeg har 2 tekstboxe p? min side, hvor man i den ene skal skrive postnr og derefter kommer byen frem i den anden(postnr og bynavne er i en teksfil). Dette g?r jeg via javascript.
problemet er bare at da skriver "undefined" ind i by tekstboksen. Jeg tror at det er fordi at den k?rer formen f?rst med variablen som den skal sm?kke over i tekstboxen f?r udregningen kommer af variablen og derved er variablen tom, men det er bare et g?t..... I kan jo selv se efter--->
<html>
<head>
<script type="text/javascript">
function aben(variabel)
{
testvar = variabel;
alert("nu er vi i javascriptet");
document.getElementById('byen').value = testvar;//$check3;
}
</script>
</head>
<?php
$post = $_POST['postnr'];
$file=fopen("POSTBY2.txt","r");
$henning = "";
if($_POST['postnr'] >= 1000)
{
while(fgets($file) != null)
{
for($i=0; $i<10000; $i++)
{
$input[$i] =fgets($file);
$check2 = substr($input[$i], 0, 4);
$check3 = substr($input[$i], 5, 25);
if($post==$check2)
{
echo $check3;
$henning = $check3;
//fclose($file);
}
}
}
}
else return null;
//$henning = "Henning";
?>
<form action="bruger.php" method="post">
Postnr<input type="text" name="postnr" onblur='aben(<?php $check3 ?>
'>
Bynavn<input type="text" id="byen" >
<input type = "button" onclick="aben()">
<input type="submit" name = "submit"/>
</form>
</html>