Using Ajax, Javascript, and a start and stop delimiter symbol “/”. How do I enable the user to type directly onto a page, without using a textbox. Upon each character being entered, how do I search a data for the complete string? (Minus the “/”)?
If the string corresponds to an id/string in the database , how do I display a message, notifying the user that a record was found?
The following code is what I have so far. This code enables the user to type directly onto a page. How do I add Ajax to the following code, in order to check the ID field in the database for the string entered onto the page?
[CODE]
<script type=’text/javascript’>
var x=null;
var y=null;
var tId = “”;
window.onload = function() {
x = document.getElementById(‘x’);
y = document.forms[0].copyField;
document.onkeypress = myOnKeyPress;
}
function myOnKeyPress(e) {
e = (e)?e:window.event;
key = (e.keyCode)? e.keyCode: e.which;
if (key==27) {
x.innerHTML =””; // escape pressed to clear the field
y.value =””; // remove if you do not want to clear field
}
else {
x.innerHTML += String.fromCharCode(key);
y.value = x.innerHTML;
}
}
</script>