functia val() din jquery
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
MarPlo
Functia
val() din urmatorul cod preia valoarea din campul (elementul de formular) cu id-ul "pag":
- E acelasi rezultat ca:
sterica
in cazul prezentat, v-a prelua una din valorile din option (pag=altu)
Cod: Selectaţi tot
<select name="pag" id="pag">
<option value="altu">Altu</option>
<option value="php">PHP</option>
<option value="ajax">Ajax</option>
</select>
Ma poti ajuta si cu un alt exemplu unde s-ar mai putea folosi functia val()
Multumesc!
MarPlo
Functia val() se foloseste pentru orice camp de formular: <input>, checkbox, textarea.
Cod: Selectaţi tot
<input type='text' id='pag' value='valoare' name='nume' />
<script>
alert($('#pag').val());
</script>
sterica
revin cu un alt exemplu prezentat in aceasta lectie
https://marplo.net/javascript/jquery-ajax-js
Cod: Selectaţi tot
$('#crs').submit(function() {
// preia datele din formular
var nm = $('#crs #nm').val();
var cs = $('#crs #cs').val();
var cmt = $('#crs #cmt').val();
// pune date din formular in format JSON, care va fi trimis la server
var data_json = {'nm':nm, 'cs':cs, 'cmt':cmt};
.....
<form action="script.php" method="post" id="crs">
Nume: <input type="text" name="nm" id="nm" /><br />
Curs: <select name="cs" id="cs">
<option value="altu">Altu</option>
<option value="php-mysql">PHP-MySQL</option>
<option value="javascript">JavaScript</option>
<option value="actionscript">ActionScript</option>
<option value="jquery">jQuery</option>
</select><br />
Comentarii:<br />
<textarea name="cmt" id="cmt" cols="20" rows="3"></textarea>
<input type="submit" value="Trimite" />
</form>
Pentru preluarea valorilor din inputuri de ce este nevoie sa se treaca si id-ul formului si nu este suficient doar id-ul inputului?
Multumesc!
MarPlo
Valorile sunt preluate cand se apasa butonul 'submit'. Asta face aceasta instructiune, detecteaza cand se efectueaza trimiterea respectivului formular:
Cod: Selectaţi tot
$('#form_id').submit(function(){
//code executed when form #form_id is submited
});
Subiecte similare
-
CMS Blog cu Ajax - jQuery
Scripturi de pe site
Primul mesaj
Salut, as dorii si eu CMS Blog cu Ajax - jQuery daca se mai poate, pe site nu mere zice Not available content for this page.
Ultimul mesaj
Salut
Acel CMS a fost un proiect din procesul de invatare in urma cu 8 ani. La vremea respectiva a fost bun o perioada, dar acum e depasit fiindca...
-
Formular dinamic cu jQuery
JavaScript - jQuery - Ajax
Primul mesaj
Salut
As dori sa fac un formular in care vreu sa pun pretul de transport in functie de greutate.
Si am greutatea minima , greutatea maxima ; cost...
Ultimul mesaj
La refresh nu raman fiindca nu sunt salvate undeva pentru a fi preluate.
Ca sa ramana si la refresh e necesar sa le salvezi intr-o baza de date,...
-
AJAX jQuery nu functioneaza pe Android
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
Am o aplicatie care functioneaza bine pe desktop, dar la deschidere cu smartphone Android nu mai functioneaza Ajax (varianta JQuery cu .done...
Ultimul mesaj
Scuze ca v-am pus pe drumuri... Am inlocuit functia si tot n-a mers, pana la urma mi-am dat seama: functia ajax era apelata la evenimentul click pe...
-
Ordine de executie cu jQuery-AJAX
JavaScript - jQuery - Ajax
Primul mesaj
Am acest cod (ajax este asincron):
function echoHello(){
return $.ajax({
//this will return hello ;
});
}
function echoWorld(){
return world...
Ultimul mesaj
Ajax face un apel către serverul web și este asincron. Nu știi cât va dura pana la raspuns. Este la fel ca:
setTimeout(_ => {...
-
Separare valori din json in livesearch jQuery
JavaScript - jQuery - Ajax
Primul mesaj
Salutare,
Am un livesearch ajax, php, mysql care este format din urmatoarele:
am un json din php de forma:
{
421 : {
nume_j : SC CLIENT 1...
Ultimul mesaj
am primit un raspuns pe al forum si il postez aici pentru cei care se vor mai intalni cu problema mea
<input type= text name= client id= client...
-
Cerere: Corectare Script upload cu jquery
Cereri si Oferte
Primul mesaj
Am facut un script de upload cu jquery si cu butoane de rotire si progress bar dar pana sa introduc progress barul imi incarca poza in folder,dupa ce...
Ultimul mesaj
Scriptul jquery pe care-l ai pentru rotation nu se potriveste cu upload de mai multe fisiere.
Ca sa functioneze cu multiple upload trebuie...