Robiłem to tak i to działa ale nie chce obsługi na onClick tylko żeby input dostał tą obsługe bez żadnych akcji dodatkowych dlatego że jak przejedziesz formularz tabulatorem to absługa nie zadziała a ma zadziałać
echo "<input type='text' id='airline' name='airline' style='width:387px' value='$airline' onclick= '
$().ready
(
function()
{
if(trim($(\"#airline\").val()) == \"- Airline -\")
{
$(\"#airline\").val(\"\");
};
$(\"#airline\").focus().autocomplete(\"../register_user/airline_li.php\", { max:200, delay: 100 } )
}
)'
onblur=
'
$().ready
(
function()
{
if(trim($(\"#airline\").val()) == \"\")
{
$(\"#airline\").val(\"- Airline -\");
}
}
)'
>
</input>";
Cytat(wookieb @ 13.07.2010, 15:03:57 )

Pojawia się formularz tzn? ładujesz go ajaxem czy jak?
Zresztą obojętnie czy ładujesz ajaxem czy nie przenieś kod z funkcji ready() ZA formularz
pseudoe kod
<script type="text/javascript"> ready(function()
{
// twoj kod
})
// formularz
na
//formularz
<script type="text/javascript"> // twoj kod
wstawiam obsługę na końcu pliku i obsługa nie działa
<script type="text/javascript">
$().ready
(
function()
{
$
("#airline").focus
().autocomplete
("../register_user/airline_li.php", { max:200
} ) }
);
</script>