xep22
Banned
- Registriert
- Apr. 2018
- Beiträge
- 395
Moin,
folgendes habe ich:
gen.php:
Die Länge wird direkt geändert wenn ich die Maus gedrückt halte und den slider bewege. aber das PHP-script wird immer erst ausgeführt wenn ich die Maus dann los lasse.
wie mache ich das dass es sich direkt ändert wie auch das ausgeben der zahl ? Mit oninput anstatt onchange kommt gar keine PHP ausgabe mehr.
folgendes habe ich:
Code:
<input type="range" id="range" name="range" min="1" max="10" value="1" onchange="gen()">
<p>Wert <b><span id="wert"></b></span></p>
<br><br>
<input id="output">
</html>
<script>
function gen(){
jQuery.ajax({
url: "gen.php",
data: {
"range":$("#range").val()
},
type: "POST",
success:function(data){
$("#output").val(data);
}});
}
</script>
<script>
var slider=document.getElementById('range');
var output=document.getElementById('wert');
output.innerHTML=slider.value;
slider.oninput=function(){
output.innerHTML=this.value;
}
slider.oninput();
</script>
<script src="jquery.min.js"></script
gen.php:
Code:
$zahlen='0123456789';
$tmp=str_shuffle($zahlen);
echo substr($tmp, 0, 1);
Die Länge wird direkt geändert wenn ich die Maus gedrückt halte und den slider bewege. aber das PHP-script wird immer erst ausgeführt wenn ich die Maus dann los lasse.
wie mache ich das dass es sich direkt ändert wie auch das ausgeben der zahl ? Mit oninput anstatt onchange kommt gar keine PHP ausgabe mehr.