Witam.
Tworzę mały skrypcik czatu. Potrzebuję kodu, który po wyświetleniu strony automatycznie przeniesie do pola "input" gdzie będize można od razu pisać, oraz, żeby po wciśnięciu "enter" wykonywała się akcja pod przyciskiem submit.
position: fixed;
<input type="text" ... onfocus="window.scrollTo(0, 0); " />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel='stylesheet' type='text/css' href='czat.css' /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> <script src="http://malsup.github.com/jquery.form.js"></script> </head> <body> <script type="text/javascript"> jQuery(function ($) { // czekamy na załadowanie DOM $("form") // znajdujemy formularz .submit(function (event) { // rejestrujemy funkcję reagującą na zdarzenie wysłania formularza var $form = $(this); // referencja do formularza, który jest wysyłany event.preventDefault(); // nie pozwalamy przeglądarce przesłać formularza, bo sami to zrobimy ajaxem $.ajax({ // wysyłamy ajaxem type: $form.attr("method"), // metodą jaką ma zdefiniowany formularz url: $form.attr("action"), // tam gdzie wskazuje atrybut action }); }); .keypress(function (event) { if(event.which == 13) { $(this).blur(); $('#submit').focus().click(); } }); }); </script> <div> <center> <form id="form" method="post" action="dodaj.php" > <input type="hidden" name="autor" value="autor" /> <textarea class="input" type="text" name="tresc" style="height: 17px;" value=""/></textarea> <input class="przycisk" type="submit" name="add_entry" value="Wyślij" /> </form> </center> </div> </body> </html>