input lekérdezés egy adott szövegre
Sziasztok!
Kezdő vagyok javascriptben ezért segítséget szeretnék kérni attól akinek ez könnyen megy. Szeretném javascriptel lekérdezni azt, hogy egy adott szót tartalmaz e a beírt szöveg egy adott inputba. Úgyan úgy mind amikor nevet kell megadni és nem ad meg dobjon fel egy alertot.
A feladat az lenne, hogy egy adott inputon keresztül linket szeretnék bevinni az adatbázisba, és ha nincs a link elején ott, hogy "http://" akkor dobjon fel egy alertot.
Előre is köszönöm annak aki segít!
Szép Napot!
Patrik
■ Kezdő vagyok javascriptben ezért segítséget szeretnék kérni attól akinek ez könnyen megy. Szeretném javascriptel lekérdezni azt, hogy egy adott szót tartalmaz e a beírt szöveg egy adott inputba. Úgyan úgy mind amikor nevet kell megadni és nem ad meg dobjon fel egy alertot.
A feladat az lenne, hogy egy adott inputon keresztül linket szeretnék bevinni az adatbázisba, és ha nincs a link elején ott, hogy "http://" akkor dobjon fel egy alertot.
Előre is köszönöm annak aki segít!
Szép Napot!
Patrik
Mikor dobjon fel?
Egy megoldás a problémára
Végül is nem fontos az alert,
A lényeg, hogy kétféle felhasználó van. Van aki a link elé teszi azt, hogy http, és ugye van az aki nem. Na most együttesen kellene kezelni mindkét változatot. Azaz vagy mindkét változatnál összehozni azt, hogy az adatbázisba http-vel legyen letárolva. Vagy úgy letárolni mindkettőt, hogy http nélkül és akkor forrásból odateszem. Na most vagy levágni kellene arról a linkről amikor beírják a http-t, vagy hozzátenni annak a linknek az elejéhez ahova nem írják be.
Erre lenne szükségem...
Az alertre azért gondoltam, mert talán egyszerűbb...
De ha tudsz valami jó megoldást, szívesen fogadom.
Köszönöm a gyors választ!
Pár órát szunyálok és leszek... :P
felhasználóbarátság?
Kiegészíted, vagy levágod, ahogy neked kell. De ne a szerencsétlen felhasználót zaklasd már alertekkel, hogy "rakd elé a http-t b+". Nem túl elegáns... :)
Okés, köszönöm... Csak az a
Megnézed
Hú de jó lenne ha én ezt így
Szóval az alábbi scriptet használom arra, hogy az adott formban lévő inputot leellenőrizzem, írt e bele valami. Na most jó lenne, ha némi bővítéssel leellenőrizné, hogy tartalmaz e az input első pár karaktere http:// -t, és ha nem akkor felhívná a figyelmét egy alert. Sorry, de jó lesz ez így, mert a többi sajna magas nekem.
<script>
function check_form_add(){
var list_warning = "";
if(document.form_add.url.value == ""){
list_warning += "Add meg a webcímet!\n";
}
if(list_warning == ""){
return true;
} else{
alert(list_warning);
return false;
}
}</script>
Köszönöm a segítséget!
Szerver oldalon
http://
. Elárulom substr, illetve substring lesz a barátod.Húú... Gyakorlatba ültetnéd
Gyakorlatba ültetnéd kérlek, mert nekem így ez nem megy... :(
Köszi!
Micsodát?
Valószínű, hogy nem tudtam
if(document.form_add.url.value.indexOf(\'http://\') == -1)
Így ha nincs az url inputba benne a http://, dob egy alertot és kész.
Tudom nem a legelegánsabb megoldás. De megoldásnak megoldás.
Köszönöm azért a segítséget!