• Apgrejdovali smo forum na XenForo 2.1.1, ukoliko imate predloga vezanih za izgled ili funkcionalnost foruma, ili ukoliko naletite na neki problem, javite nam OVDE

    DEFINISALI SMO PRAVILA FORUMA. Pročitajte ih, pojaviće se automatski kada krenete da čitate nešto!

Problem javascript - alertbox?

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
<script type="text/javascript">
if ((myform1 == null) || (myform1 == ""))
{
myform1 = "undefined";
function show_alert() {alert("Molim Vas popunite sva polja");}
}
</script>


<input type="button" value="Izračunaj" onclick="show_alert()" value="Show alert box" />


Da li neko moze da mi prepravi ovaj kod. Znaci ako je forma prazna, tj. posetilac ne unese podatke, a klikne na dugme Izracunaj, da mu izbaci poruku "Molim Vas popunite sva polja".
Molim Vas ako neko moze da mi kaze sta treba da ispravim, kako bi proradilo.

Pozdrav.
 
Poslednja izmena od urednika:

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
Auuu druze, pa tesko da ja to sada na brzinu mogu da skapiram. Ajde poslacu ti neku jednostavnu formu. Pa da vidis o cemu pricam. Pa ako mozes da mi prepravis kod, bio bih ti jako zahvalan. Pozz.
 

Prilozi

ays

PCAXE Addicted
Učlanjen(a)
17.07.2009.
Poruka
1.376
Rezultat reagovanja
0
Moja konfiguracija
Iskreno me je mrzelo da ti prepravljam kod, mozda to uradim posle fudbala, evo ti na brzaka napravljeno to sto tebi treba:

Kod:
<html lang="en">
<head>
    <title>Zadatak</title>
    <script type="text/javascript">
        function validateForm() {
                        
            if(document.zadatak.t1.value == "") {
                alert("Morate uneti t1!");
                document.getElementById('t1').focus();
            }
			if(document.zadatak.t2.value == "") {
                alert("Morate uneti t2!");
                document.getElementById('t2').focus();
            }
        }
		
	function calculate() {
            var t1,t2,t3;
            t1 = Number(document.zadatak.t1.value);
            t2 = Number(document.zadatak.t2.value);
            t3 = t1 + t2;
			
	    document.zadatak.t3.value = t3;
	}
    </script>
</head>
<body>
    <form name="zadatak" action="zadatak2.html">
        <input type="text" name="t1" />
        <br />
        <input type="text" name="t2" />
        <br /> <br />
        <input type="text" name="t3" />
        <br /> <br /> <br />
        <input type="button" name="Submit" value="izracunaj" onClick="(validateForm(),calculate())" />
    </form>
</body>
</html>
 

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
:appl::mir::vozim:

Extra, hvala ti puno. Ne znas koliko si mi pomogao. Imas pivo od mene kad god hoces. ;)
 

ays

PCAXE Addicted
Učlanjen(a)
17.07.2009.
Poruka
1.376
Rezultat reagovanja
0
Moja konfiguracija
Nema na cemu, zaista. ;)
Ako ti zatreba jos neka pomoc, tu sam.

p.s. ne pijem alkohol. :P
 

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
xexexexexexexe...:) Ok. Imas koje god hoces bezalkoholno pice. ;)
 

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
Evo moja prepravljena skripta. E sada me zanima kako da onemogucim posetiocima da unose u formu slova i specijalne karaktere? Evo nesto sam nasao na netu, ali ne znam bas kako da to ubacim u moju skriptu. P.S. Saljem i moju prepravljenu skriptu i ovo sto sam nasao na netu, pa ako ays opet moze da pomogne, ili neko drugi. ;)
 

Prilozi

ays

PCAXE Addicted
Učlanjen(a)
17.07.2009.
Poruka
1.376
Rezultat reagovanja
0
Moja konfiguracija
evo...
html:
Kod:
<input type="text" name="txttest" onkeyup="AcceptDigits(this)" />
js:
Kod:
function AcceptDigits(objtextbox) {
    var exp = /[^\d]/g;
    objtextbox.value = objtextbox.value.replace(exp, ' ');
}
Ukratko objasnjenje... ako uneses bilo sta osim slova u polje, bice obrisano. Probaj pa mi javi.
 

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
Dobro je i to za pocetak, mada mi se vise svidja ona sto sam okacio u attachmentu only_digits. Jel si pogledao? Ova sto si mi ti dao kuca slova, ali kao da su nevidljiva, a u skripti only_digits kada probas da uneses slova sa tastature, kao da nista nisi ni uneo u formu. Voleo bih tako da i ja stavim. Jel znas kako to da namestim?
 

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
Da, znas sta se jos desava, sada sam istestirao, pa da ti kazem. Onaj kod sto si mi poslao da se slova ne vide kada se ukucaju, kada korisnik klikne na dugme Izracunaj on mu pojavi NaN, sto znaci da se ta slova upisuju u formu samo su nevidljiva, ja bih onako nesto, kao only_digits jer tu kada korisnik kucka u formu slova, nista se ne desava, kao da nista nije uneo. Da, ima jos jedan bug, moram da dozvolim da moze tacka da se unese, zbog decimalnih vrednosti, e sada kako to da izvedem, a da zabranim upis slova i svih ostalih specijalnih karaktera, sem tacke. :(
 

ays

PCAXE Addicted
Učlanjen(a)
17.07.2009.
Poruka
1.376
Rezultat reagovanja
0
Moja konfiguracija
Moguce, nisam testirao u drugim browserima osim FF-a... no, evo ti upravo to sto ti treba: http://www.htmlcodetutorial.com/forms/index_famsupp_158.html
jedino sto bi trebao da uradis da izbacis poslednji IF upit za "." kako bi textbox prihvatao istu.

A mozes i ovako:
Kod:
function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
 
Poslednja izmena:

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
Pa da, to je ova sto sam ja skinuo, ali nece da mi radi, pa da sam Bog. :( Ne mogu da provalim gde gresim. :(
 

Prilozi

Poslednja izmena:

ays

PCAXE Addicted
Učlanjen(a)
17.07.2009.
Poruka
1.376
Rezultat reagovanja
0
Moja konfiguracija
Samo si zaboravio da dodas method="post"
<form name="zadatak" action="zadatak_2.html" method="post">

Probaj sada... ;)
 

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler

Milos88_vkbgd

PCAXE Member
Učlanjen(a)
04.12.2009.
Poruka
220
Rezultat reagovanja
0
Moja konfiguracija
CPU & cooler:
Intel CoreDuo E6500, 2.93GHz
Motherboard:
Gigabyte GA-P41T-D3
RAM:
Kingston HyperX Genesis 2x2GB DDR3 KIT, PC1600
VGA & cooler:
ATI Radeon HD 5670, 1GB GDDR5
Display:
SAMSUNG 940 B
HDD:
WD 200GB SATA I & WD 500GB SATA II
Sound:
Integrisana
Case:
Chieftec Bravo BX
PSU:
Chieftec 500 W
Optical drives:
Pioneer DVD-RW
Mice & keyboard:
Logitech UltraX
OS & Browser:
Windows 7 Ultimate x64
Other:
Cooler Master Clear look x 2 & Arctic Cooling F8 PRO, Mugen 2 CPU Cooler
xexexexexexe.... Izmenio sam njihovu skriptu, malo je modifikovao, prilagodio svojoj i sada radi sve ok. :sekira: Bas sam srecan, extra. Hvala ti puno. Pozz.
 

ays

PCAXE Addicted
Učlanjen(a)
17.07.2009.
Poruka
1.376
Rezultat reagovanja
0
Moja konfiguracija
Ја сам пробао само са измењеним, тачније са само додатим тим method="post" и радило је како треба... но, битно је да си успео. ;)
 
Vrh