Welcome, guest ( Login )

WikiHome » Examples » SimpleIoExample » SimpleIoExampleCode

SimpleIoExampleCode

Version 3, changed by admin 08/29/2005.   Show version history

SERVER-SIDE (in php)

<?
	if ($_REQUEST["username"] == "frankbaum") {
		echo("taken");
	} else {
		echo("ok");
	}
?>

CLIENT-SIDE (dojo)

<!--
This is an attempt to create the simplest possible Dojo example.
-->

<html>
<head>
<script language="JavaScript" type="text/javascript"
	src="dojo.js"></script>

<script language="JavaScript" type="text/javascript">
function validate(id) {
	var value = document.getElementById(id).value;
	
	dojo.io.bind({
	    url: "validate.php",
	    content: {
	    	username: value
	    },
	    handler: function(type, data, evt){
	    			alert(data);
	    			// a real implementation would presumably show an inline error if the username is taken
	    			// or proceed with submitting the entire form if it is available
	    		},
	    mimetype: "text/plain"
	});
}
</script>
</head>

<body>
	<p>Username "frankbaum" is taken; any other value should return "ok".</p>
	<input type="text" id="username" name="username" size="20" value=""><button onclick="validate('username')">Validate</button>
</body>
</html>

Attachments (0)

  File By Size Attached Ver.