[ 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 PHP, ASP

7

615

07.03.2008 19:05

jaji

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

Upload script - pomoc

v PHP, ASP

3

653

07.10.2007 19:54

FreeOnlineGames

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

Script

v JavaScript, VBScript, Ajax

13

573

15.05.2014 17:28

shaggy

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

Script

v JavaScript, VBScript, Ajax

0

474

04.06.2012 16:54

GooderSvk

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

Script

v Ostatné

8

1064

01.09.2007 14:15

qacer

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

script

v Assembler, C, C++, Pascal, Java

10

1101

13.03.2008 21:12

buslo

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

Registračný script

v PHP, ASP

12

887

09.03.2008 13:31

nestorko

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

Hladam Script

v Webdesign

5

812

30.05.2015 13:15

chrono

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

nefunguje script

v JavaScript, VBScript, Ajax

4

533

06.04.2010 18:35

Ďuri

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

blbne script

v PHP, ASP

2

606

13.08.2011 16:26

juho

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

Inzercia script

v PHP, ASP

2

638

04.03.2008 18:40

jukel

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

Jednoduchy script

v JavaScript, VBScript, Ajax

10

938

18.12.2008 15:32

Draex

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

Upload script

v PHP, ASP

7

1950

21.08.2006 16:33

wlacho

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

GOOGLE SCRIPT

v JavaScript, VBScript, Ajax

1

397

05.11.2015 10:51

Dadko

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

Reboot script

v Operačné systémy Unix a Linux

0

369

27.11.2012 16:20

XOLOO

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

Externý script

v JavaScript, VBScript, Ajax

6

608

04.02.2010 19:05

camo



© 2005 - 2025 PCforum, edited by JanoF