Jun 30 2017

JavaScript – string True/False to boolean true/false

Problem: Klasični ASP kao Cbool vraća True i Flase (uppercase). Taj rezultat trebamo pretvoriti u JavaScript boolean vrijednost:

Rješenje:

var nekiString = "False";//or "True"

var mojString = nekiString.toLowerCase();

var booleanVrijednost = (mojString === "true");

Jun 26 2017

jQuery – this + class

Problem: Trebamo selektirati sve elementa #polje unutar svakog  elementa klase .stavka koristeći this:

Ovo nam neće pomoći jer je pogrešno:

$(".stavka").each(function(){
 return $("this #polje").val();
});

Rješenje je $(this).find():

$(".stavka").each(function(){
 return $(this).find("#polje").val();
 });

Nov 19 2016

jQuery – dohvat rel atributa iz liste

Problem: lista ddl_automobili  ima više opcija. Osim vrijednosti i naziva opcije tu je i rel atribut. Kod dohvata vrijednosti potrebno je dohvatiti rel atribut odabrane opcije.


<select name="ddl_automobili" id="ddl_automobili">

<option value="1" rel="a">Audi</option>
<option value="2" rel="b">Mercedes</option>
<option value="3" rel="c">Seat</option>

</select>

Rješenje:


//vrijednost selektiranog rel
var relVrijednost = $("#ddl_automobili").find('option:selected').attr('rel'));

Aug 20 2015

jQuery – testiranje mail adrese

function isEmail( str ) {
   return (/^[a-zA-Z0-9.!#$%&'*+\/=?\^_`{|}~\-]+@[a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*$/).test( str );
}

Mar 25 2015

JavaScript: novi red u br

Problem: Kako kod vrijednosti iz textarea  novi red napravljen “enterom” zamijeniti sa <br>?

 

Rješenje:

var zaIspis = textareaVrijednost.replace(/\r?\n/g, '<br />'); 

Jan 13 2015

JavaScript – dinamičke varijable

Problem: Kako se kreiraju dinamičke verijable u JavaScriptu?

npr. Imamo varijable A_1 i A_2 i ovisno o vrijednosti varijable B trebamo ispisati rezultat jedne od njih.

Imamo dva načina:

Globalna verijabla:


this.A_1 = 10;

this.A_2 = 20;

var B = 1;

var C = this['A_'+B];

Lokalna varijabla:


var A_1 = 10;

var A_2 = 20;

var B = 1;

var C = eval('A_'+B);

 


Nov 24 2014

JQuery – promjena source atributa na autocomplete

Problem: Trebamo dinamički izmijeniti source: atribut na jQuery autocomplete widgetu.

Rješenje:


$( "#autocompletePolje" ).autocomplete('option', 'source', 'scripta.html');

Međutim, što ako taj autocomplete još ne postoji. Moramo proveriti postoji li:

if ($("#kontakt").hasClass("ui-autocomplete-input")) {
 $( "#kontakt" ).autocomplete('option', 'source', kontaktURL);
 }

Nov 18 2014

JavaScript – true u 1, false u 0

Problem:

prebaciti true/false vrijednost u 1/0 vrijednost

 

Rješenje:

 var i = vrijednost ? 1 : 0;

Jul 18 2014

Jquery – get element value from IFRAME

Problem:

Kako pomoću jQuery-a pokupiti vrijednost nekog forma unutar iframe-a?

Imamo neki iframe čiji je Id = mojIframe.

<iframe id="mojIframe" itd...></iframe>

Unutar njega imamo neko form filed čiji je Id = mojInputField

<input type="text" id="mojInputField" value="1234" />

Rješenje:

var rezultat = $('#mojIframe').contents().find('#mojInputField').val();

"rezultat" je 1234

 


Nov 9 2013

jQuery – selektiranje elementa unutar iframea

Problem – kako selektirati element unutar iframea pomoću jQuerya

Recimo da imamo iframe čiji je id = “peroFrame” i unutar njega div čiji je id=”pero” čiji sadržaj nas zanima…

Rješenje:

$('#peroFrame').contents().find('#pero').html();