ted_chou12 Posted September 9, 2010 Share Posted September 9, 2010 Hi, this isn't working and is annoying me, i don't see why it doesnt work function ajaxChat(user) { alert("\""+document.getElementById("message").value.length+"\"");//HERE I CHECKED THE STRING LENTH, IT SHOWS UP "0" var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e) { // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { // Something went wrong alert("Your browser broke!"); return false; } } } // Create a function that will receive data sent from the server ajaxRequest.onreadystatechange = function() { if(ajaxRequest.readyState == 4) { document.getElementById('chatlog').innerHTML = ajaxRequest.responseText; var objDiv = document.getElementById("chatlog"); objDiv.scrollTop = objDiv.scrollHeight; } } if (document.getElementById("message").value.length != 0) {//EVENTHOUGH THE SHOWED UP STRING LENGTH IS 0, THIS STILL PASSES TRU. ajaxRequest.open("POST", "notices.php?ajax=chat", true); ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); ajaxRequest.setRequestHeader("Connection", "close"); ajaxRequest.send("user=" + user + "&text=" + document.getElementById("message").value); document.getElementById("message").value = "";} Thanks Ted Link to comment https://forums.phpfreaks.com/topic/212951-validating-empty-string/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.