Gah, no. It's local at the moment, and good thing, too. But here's the HTML, jQuery, and PHP (cropped).
HTML:
<label>Desired Username:</label> <input id="username" type="text" name="username" />
<span id="usernameMessage"></span>
<br />
<div id="spacer"></div>
jQuery:
$(document).ready(function(){
// Declare click variable
var u_click = false;
//If username focused, funciton:
$("#username").focus(function() {
//If not clicked yet, function:
if (u_click == false)
{
//Set clicked to true and clear field
u_click = true;
$("#username").val("");
}
});
//Username check for length function
$("#username").keyup(function() {
//Send variable
$.get("../php/checkuser.php", {username: $("#username").val()}, function (data) {
if (data == "true") {
$("#usernameMessage").innerHTML = "Right";
} else {
$("#usernameMessage").innerHTML = "Wrong";
}
});
});
});
<?php
//Check if there is a get variable
if(isset($_GET['username']))
{
$username = $_GET['username'];
//Get string length
$length = strlen($username);
//Check length
if ($length < 8 && $length > 3) print "true";
else print "false";
}
?>
I think it might be
$("#usernameMessage").innerHTML = "Right";
because I've had problems with innerHTML before. Not sure...