[ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
NapísalOffline : 08.04.2008 20:32 | Pomoc script

Prosim pomoc. Hladam niekoho kto by mi dal dokopy JS. Potreboval by som vložiť funkciu validate do <form>. JS vyzera takto:
Kód:
function validate()
  {
    var i = 0;
    var invalid = new Array(2);
    invalid[0] = "\\";
    invalid[1] = "/";
    invalid[2] = ":";
    invalid[3] = "*";
    invalid[4] = "?";
    invalid[5] = "<";
    invalid[6] = ">";

    if( document.file_information.file_name.value == "" ){
      alert("You have not entered a filename!");
      return false;
    }
    else if( document.file_information.file_name.value.indexOf(' ') == 0 ) {
      alert("First letter can't be a space!");
      return false;
    }
    else

      while( i < 7 ) {
        if (document.file_information.file_name.value.indexOf(invalid[i]) > -1) {
          alert("Sorry, \ / : \" * ?  < > and spaces are not allowed.");
          return false;
        }
        i++;
      }
    return 1;
  }
Chcel by som dosiahnut ,aby mi pri odosielani hluposti (ako su v scripte) hlasilo alert. Netusim ako to mam dat do form. tu je:
Kód:
<form enctype="multipart/form-data" action="nahraj.php" id="form" method="post" onsubmit="a=document.getElementById('form').style;a.display='none';b=document.getElementById('status').style;b.display='inline';" style="display: inline;">
---blalalalalalala---
</form>


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 09.04.2008 2:09 | Pomoc script

Nefunguje pridanie atribútu onsubmit? Teda niečo ako:
Kód:
onsubmit="validate()"


To čo tam máš teraz, by som presunul do nejakej funkcie a tú by som potom zavolal (tá vec, čo tam máš teraz by sa mala volať iba v prípade, že validate nevráti false).


Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 09.04.2008 15:57 | Pomoc script

No prave to, ze nemam o tom ani sajnu. chcel by som taky script ktory by mi hned zavolal chybove hlasenie,(pokial nezadam nic do inputu, alebo tam zadam nejake znaky, cisla) pri stlaceni submit. A este nieco s js nemam moc skusenosti a titeda neviem ako ma vyzerat form s JS,diky za odpoved


Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 09.04.2008 17:08 | Pomoc script

Nasiel som takyto script:
Kód:
function checkform ( form ) {
  if (form.upload.value == "") {
    alert( "Zadajte prosím nejaký súbor pre upload." );
    form.upload.focus();
    return false ;
  }
  return true ;
}


teraz ale je poroblem v tom ako mam prikaz onsubmit="return checkform(this);" vlozit do formu. Form mam takyto:
Kód:
<form enctype="multipart/form-data" action="nahraj.php" id="form" method="post" onsubmit="a=document.getElementById('form').style;a.display='none';b=document.getElementById('status').style;b.display='inline';" style="display: inline;">   


Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 09.04.2008 20:23 | Pomoc script

nikto mi nevie v tomto poradit?


_________________
FCSpartak Trnava
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 11.04.2008 0:22 | Pomoc script

Pridaj tam aj takúto funkciu:
Kód:
function submit_form(form)
{
  if (!checkform(form)) return false;
  a=document.getElementById('form').style;
  a.display='none';
  b=document.getElementById('status').style;
  b.display='inline';
  return true;
}
a on submit zmeň na:
Kód:
onsubmit="return submit_form(this)"


Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 11.04.2008 7:06 | Pomoc script

Myslel si to takto? inac ide to na 100%. dakujem ti moc pekne
Kód:
<script language="javascript" type="text/javascript">
function checkform ( form ) {
  if (form.upload.value == "") {
    alert( "Zadajte prosím nejaký súbor pre upload." );
    form.upload.focus();
    return false ;
  }
  return true ;
}
function submit_form(form)
{
  if (!checkform(form)) return false;
  a=document.getElementById('form').style;
  a.display='none';
  b=document.getElementById('status').style;
  b.display='inline';
  return true;
}
</script>

<form enctype="multipart/form-data" action="nahraj.php" id="form" method="post" onsubmit="return submit_form(this)">


Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 11.04.2008 7:10 | Pomoc script

A este sa ta pytam, keby tam chcem nejaky inu vyskakovaciu tabulku, ako to urobim?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 11.04.2008 16:52 | Pomoc script

Myslíš to tak, že tam chceš (aj) iné upozornenia? Ak áno, tak musíš upraviť funkciu chceckform.


Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 11.04.2008 17:47 | Pomoc script

Citácia:
Myslíš to tak, že tam chceš (aj) iné upozornenia? Ak áno, tak musíš upraviť funkciu chceckform.
myslim to tak ze by sa mi zobrazila vlastna tabulka z vlastnou grafikou.(nie windows-adska). da sa to?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 11.04.2008 19:36 | Pomoc script

Musel by si to vytvoriť pomocou divu... Môžeš tiež použiť nejakú existujúcu knižnicu (ale kvôli jednému okienku pridávať kopec javascriptu IMO nie je najlepší nápad).


Offline

Užívateľ
Užívateľ
Pomoc script

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85 | 85
Bydlisko: Topoľčany
Napísal autor témyOffline : 11.04.2008 19:49 | Pomoc script

to mas pravdu. dakujem, moc si mi pomohol


_________________
FCSpartak Trnava
 [ Príspevkov: 12 ] 


Pomoc script



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc script

v Backend

7

682

07.03.2008 19:05

jaji

V tomto fóre nie sú ďalšie neprečítané témy.

Upload script - pomoc

v Backend

3

690

07.10.2007 19:54

FreeOnlineGames

V tomto fóre nie sú ďalšie neprečítané témy.

script

v Backend

10

1173

13.03.2008 21:12

buslo

V tomto fóre nie sú ďalšie neprečítané témy.

Script

v Ostatné

8

1120

01.09.2007 14:15

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

Script

v Frontend

0

518

04.06.2012 16:54

GooderSvk

V tomto fóre nie sú ďalšie neprečítané témy.

Script

v Frontend

13

649

15.05.2014 17:28

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Pastebin script

v Backend

1

776

24.08.2007 23:31

cr3at0r

V tomto fóre nie sú ďalšie neprečítané témy.

Reboot script

v Unix-like systémy

0

402

27.11.2012 16:20

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

GOOGLE SCRIPT

v Frontend

1

441

05.11.2015 10:51

Dadko

V tomto fóre nie sú ďalšie neprečítané témy.

Sms script

v Backend

10

1394

12.07.2009 11:59

SiAdAk

V tomto fóre nie sú ďalšie neprečítané témy.

Tipovaci script?

v Ostatné

6

749

23.09.2009 12:27

hajtrak

V tomto fóre nie sú ďalšie neprečítané témy.

potrebujem script

v Frontend

17

2376

21.11.2008 16:02

neutronmind

V tomto fóre nie sú ďalšie neprečítané témy.

Select script

v Frontend

14

743

06.08.2012 23:51

Vojko

V tomto fóre nie sú ďalšie neprečítané témy.

upload script

v Backend

8

721

31.07.2008 9:34

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Hladam script

v Backend

14

851

25.06.2009 17:29

Slappy

V tomto fóre nie sú ďalšie neprečítané témy.

nefunguje script

v Frontend

4

572

06.04.2010 18:35

Ďuri



© 2005 - 2026 PCforum, edited by JanoF