Jump to content

'ajaxRequest' is null or not an object


newphpcoder

Recommended Posts

Hi....I have form which I put save function on the last textbox:here is my code:

<?php    error_reporting(0);   date_default_timezone_set("Asia/Singapore"); //set the time zone $con = mysql_connect('localhost', 'root','');if (!$con) {    echo 'failed';    die();}mysql_select_db("mes", $con);?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><script type="text/javascript" > var input_size = 1;function checkTextBox(bc){   var barcode_ =  bc.tabIndex;     if ( bc.value.length > input_size )	    {		    for(i=0; i<document.barcode.elements.length; i++)		    {					  if( document.barcode.elements[i].tabIndex == (barcode_+1) )					 {   						 document.barcode.elements[i].focus();						 break;					 }		  }    }		}function postSet() {    if (window.event.keyCode==13 || window.event.keyCode==10) {	    document.getElementById('code_read_box6').disabled = true;	    save();	    alert('code_read_box6');    }} </script><script type="text/javascript">var ajaxTimeOut = null;var ajaxTimeOutOperator = null;var responsePHP; // = "no_reply"var responsePHPOperator;var changeFocus; //= false;var transactionWasSaved;function remoteRequestObject() {    var ajaxRequest = false;    try {	    ajaxRequest = new XMLHttpRequest();    }    catch(err) {	    try{		    ajaxRequest = new ActiveXObject("MSxml2.XMLHTTP");	    }	    catch(err) {		    try{			    ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");		    }		    catch(err){			    // --> change to DOM alert("Not Supported Browser") + err.description;			    notify('Not Supported Browser.');			    return false;		    }	    }    }    return ajaxRequest;}var ajaxRequest; // = remoteRequestObject();var ajaxRequestOperator;</script><script type="text/javascript">function save() {		       ajaxRequest.onreadystatechange = function () {    if (ajaxRequest.readyState==4 && ajaxRequest.status==200) {	   var result = ajaxRequest.responseText;	  	    alert (result);		  		   if (result == "failed") {		    document.getElementById('code_read_box6').disabled = false;		    document.getElementById('code_read_box6').value = "";		    document.getElementById('code_read_box6').focus();		    notify("Please scan again.");		   }		  		   if (result == "saved") {			  alert(result);			  notify("Transaction has been saved.");			  reset();		   }  		  	   }	    }	       var url = "save_barcode.php";  ajaxRequest.open("POST", url, true);ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");ajaxRequest.setRequestHeader("Content-length", parameters.length);ajaxRequest.setRequestHeader("Connection", "close");ajaxRequest.send(parameters);} </script> </head><body onLoad="document.barcode.code_read_box1.focus();"><form name="barcode" ><input type="text" tabindex="1" id="code_read_box1" value="" onkeyup="checkTextBox(this);"/><br/><input type="text" tabindex="2" id="code_read_box2" value="" onkeyup="checkTextBox(this);"/><br/><input type="text" tabindex="3" id="code_read_box3" value="" onkeyup="checkTextBox(this);"/><br/><input type="text" tabindex="4" id="code_read_box4" value="" onkeyup="checkTextBox(this);"/><br/><input type="text" tabindex="5" id="code_read_box5" value="" onkeyup="checkTextBox(this);"/><br/><input type="text" tabindex="6" id="code_read_box6" value="" onkeyup="checkTextBox(this);" onkeypress="postSet()"/><br/></form></body> </html>

I got an error:'ajaxRequest' is null or not an object on line 72It display the error when I press enter on the last textbox.Sorry, I'm not familiar in ajax..I hope somebody can help meThank you

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...