Why the onchange event doesn't work? below is my code: The php file is normally now problem. because when i navigate to an other number with de input tag only, it works. But when i navigate with the four buttons it doesn't work. thank you for response!
<script>
function splus() {
document.getElementById("scene").value++;
document.getElementById("take").value="1";
}
function smin() {
if(document.getElementById('scene').value >1){
document.getElementById("scene").value--;}
}
function tplus() {
document.getElementById("take").value++;
document.getElementById('comment').value = '';
}
function tmin() {
if(document.getElementById('take').value >1){
document.getElementById("take").value--;}
}
function change(scene,take) {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("comment").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET","selectst.php?scene="+scene+"&take="+take,true);
xmlhttp.send();
}
</script>
<body>
<button onclick="splus()" id="scene+">scene+</button>
<button onclick="smin()" id="scene-">scene-</button>
<button onclick="tplus()" id="take+">take+</button>
<button onclick="tmin()" id="take-">take-</button>
<input id="scene" type="number" onchange="change(this.value,document.getElementById('take').value)" value="1">
<input id="take" type="number" onchange="change(document.getElementById('scene').value,this.value)" value="1">
<textarea id="comment" rows="4" cols="50" placeholder="comments..."></textarea>
</body>