Jquery Ajax gennemløb af felter
Hej, ville høre om der var en lidt smartere måde at gøre dette på. Det er alt sammen inputs felter, text password..Er der en smart måde hvorpå jeg kan forenkle overstående, og lave fx et array med de felter der skal medtages?
Ser lidt ud som om det er den samme kode igen og igen og ... ;o)
<script type="text/javascript">
$(document).ready(function()
{
$("#contact_company").keyup(function()
{
var jsInput = $("#contact_company").val();
if(jsInput.length > 1)
{
$.ajax({
type: "POST",
url: "../functions/liveValidate.php",
data: "field=contact_company&type=name&jsInput="+jsInput,
success: function(msg){
$(this).ajaxComplete(function(event, request){
$('#contact_company_liveValidation').remove();
$('#contact_company').after(msg);
});
}
});
}
});
$("#contact_person").keyup(function()
{
var jsInput = $("#contact_person").val();
if(jsInput.length > 1)
{
$.ajax({
type: "POST",
url: "../functions/liveValidate.php",
data: "field=contact_person&type=person&jsInput="+jsInput,
success: function(msg){
$(this).ajaxComplete(function(event, request){
$('#contact_person_liveValidation').remove();
$('#contact_person').after(msg);
});
}
});
}
});
$("#contact_phone").keyup(function()
{
var jsInput = $("#contact_phone").val();
if(jsInput.length > 1)
{
$.ajax({
type: "POST",
url: "../functions/liveValidate.php",
data: "field=contact_phone&type=phone&jsInput="+jsInput,
success: function(msg){
$(this).ajaxComplete(function(event, request){
$('#contact_phone_liveValidation').remove();
$('#contact_phone').after(msg);
});
}
});
}
});
});
</script>
