Witam! Korzystam z tego skryptu:
http://www.webskrypty.pl/2010/dodawanie-re...-pomoca-jquery/
Ale mam do Was pytanie, jak zamiast buttona wrzucić swój obrazek?
<script type="text/javascript"> $(document).ready(function(){ $("form#submit").submit(function() { // Przechwytujemy wartości z formularza i przesyłamy je do pliku insert.php var imie = $('input[name=imie]'); var nazwisko = $('input[name=nazwisko]'); // Jeżeli pole jest puste wyświetlamy błąd i nie dodajemy rekordu if(imie.val() == "") { $('div.blad').fadeIn(400); // Usuwamy wiadomość o błędzie po 4 sekundach setTimeout(function(){ $("div.blad").fadeOut(400) }, 4000); return false; } // Jeżeli pole jest puste wyświetlamy błąd i nie dodajemy rekordu if(nazwisko.val() == "") { $('div.blad').fadeIn(400); // Usuwamy wiadomość o błędzie po 4 sekundach setTimeout(function(){ $("div.blad").fadeOut(400) }, 4000); return false; } var data = 'imie=' + imie.val() + '&nazwisko=' + nazwisko.val(); $.ajax({ type: "POST", url: "insert.php", data: data, success: function(){ // Usuwamy wpisane dane $('#imie').val(''); $('#nazwisko').val(''); // Wyświetlamy wiadomość o poprawnym dodaniu użytkownika $('div.dodano').fadeIn(400); // Usuwamy wiadomość o poprawnym dodaniu użytkownika po 4 sekundach setTimeout(function(){ $("div.dodano").fadeOut(400) }, 4000); } }); return false; }); $('button#submit').css('display', 'none'); $('img#wyslij').click(function(){ $("form#submit").trigger('submit'); }).css('display', ''); }); </script>
<form id="submit" method="post" name="submit" action=""> <fieldset> <br /> <input type="text" name="imie" id="imie" class="text" size="20" /> <br /> <br /> <input type="text" name="nazwisko" id="nazwisko" class="text" size="20" /> <img src="..." id="wyslij" style="display: none;" /> </fieldset> </form> <div class="dodano" style="display:none;"> </div> <div class="blad" style="display:none;"> </div>
<script type="text/javascript"> $(document).ready(function(){ $("form#submit").submit(function() { var imie = $('input[name=imie]'); var data = 'imie=' + imie.val(); $.ajax({ type: "POST", url: "dodaj2.php", data: data, success: function(){ $('#imie').val(''); alert('Dodano!'); } }); return false; }); $('button#submit').css('display', 'none'); $('img#wyslij').click(function(){ $("form#submit").trigger('submit'); }).css('display', ''); }); </script>
<script type="text/javascript"> $(document).ready(function(){ $("form#submit").submit(function(e) { e.preventDefault(); var imie = $('input[name=imie]'); var data = 'imie=' + imie.val(); $.ajax({ type: "POST", url: "dodaj2.php", data: data, success: function(){ $('#imie').val(''); alert('Dodano!'); } }); return false; }); $('button#submit').css('display', 'none'); $('img#wyslij').click(function(){ $("form#submit").trigger('submit'); }).css('display', ''); }); </script>
$(function(){ $('button[id^="fav_"]').bind('click', function(){ var id = parseInt(aid[1], 10); $.ajax({ type: "POST", url: "dodaj2.php", data: {imie: id}, success: function(){ alert('Dodano!'); } }); }); });
<img id="fav_10" class="favbutton" /><!-- numer 10 to id obrazka -->
$(function(){ $('img[id^="fav_"]').bind('click', function(){ var id = parseInt(aid[1], 10); $.ajax({ type: "POST", url: "dodaj2.php", data: {imie: id}, success: function(){ alert('Dodano!'); } }); }).css('cursor', 'pointer'); });
<img id="fav_10" class="favbutton" src="star.png" /><!-- numer 10 to id obrazka -->
$(function(){ $('img[id^="fav_"]').bind('click', function(){ var id = parseInt(aid[1], 10); $.ajax({ type: "POST", url: "dodaj2.php", data: {imie: id}, success: function(){ alert('Dodano!'); } }); $(this).attr('src', 'star1.png'); }).css('cursor', 'pointer'); });
<script type="text/javascript"> $(function(){ $('img[id^="fav_"]').bind('click', function(){ var aid = $(this).attr('id').split('_'); var id = parseInt(aid[1], 10); $.ajax({ type: "POST", url: "dodaj2.php", data: {imie: id}, success: function(){ alert('Dodano!'); } }); $(this).attr('src', 'images/star2.png'); }).css('cursor', 'pointer'); $('img[id^="unfav_"]').bind('click', function(){ var aid = $(this).attr('id').split('_'); var id = parseInt(aid[1], 10); $.ajax({ type: "POST", url: "dodaj2.php", data: {imie: id}, success: function(){ alert('Usunięto!'); } }); $(this).attr('src', 'images/star.png'); }).css('cursor', 'pointer'); }); </script>
<script type="text/javascript"> $(function(){ $('img[id^="fav_"]').live('click', function(){ var id = parseInt(aid[1], 10); $.ajax({ type: "POST", url: "dodaj2.php", data: {dodaj: id}, success: function(){ alert('Dodano!'); } }); $(this).attr('src', 'images/star2.png').attr('id', 'unfav_'+aid[1]); }).css('cursor', 'pointer'); $('img[id^="unfav_"]').live('click', function(){ var id = parseInt(aid[1], 10); $.ajax({ type: "POST", url: "dodaj2.php", data: {usun: id}, success: function(){ alert('Usunięto!'); } }); $(this).attr('src', 'images/star.png').attr('id', 'fav_'+aid[1]); }).css('cursor', 'pointer'); }); </script>