WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   simple js abfrage (http://www.wcm.at/forum/showthread.php?t=86763)

mqs 03.02.2003 19:51

simple js abfrage
 
Ok i bräuchte eine simple abfrage in js, und zwar, wenn ich auf zB ein img klicke soll die abfrage kommen.. löschen ja, nein

bei nein kommt nichts, und bei ja, soll er einen link folgen


und dann bräuchte ich noch ne abfrage:
und zwar sol ein formular erst dann abgesendet werden, wenn mindestens 1e checkbox angeklickt ist, könnt ihr mir da helfen?

käptn 03.02.2003 20:40

<img ...>

<form ... onsubmit="return(confirm('Absenden?'));">
...

~

mqs 03.02.2003 23:02

ok , das erste funktioniert, aber beim zweiten,wollte ich es so machen:
ich hab zB 10 checkboxen, und wenn keine de checkboxen angeklickt ist, kommt eine meldung beim versenden der form, dass nichts angeklickt ist

RaistlinMajere 04.02.2003 04:12

2. problem - lösungsmöglichkeit über onclick und einen normalen button (wozu denn ein submit für diese einfache anforderung?):

Code:

<html>
<script language="javascript">

  function check() {
    for(i=0; i<=2; i++) {
      if(document.checkboxen.elements[i].checked == true) {
        document.location = "http://www.wcm.at";
        break;
      }

      if(i == 2) {
        alert("nix angeklickt");
      }
    }
  }

</script>

<body>

<form name="checkboxen">
<input type="checkbox" name="eins">
<input type="checkbox" name="zwei">
<input type="checkbox" name="drei">
<input type="button" value="abschicken" onclick="check()">
</form>

</body>
</html>


RaistlinMajere 04.02.2003 04:41

Zitat:

Original geschrieben von käptn
<img ...>

ein übergabeparameter? das ganze soll doch über js laufen, nicht über php...

AzRAeL 04.02.2003 09:35

wohl kaum
 
löschen wird ers sicher nicht per JS - wär relativ sinnlos am client ;-))

RaistlinMajere 04.02.2003 09:39

Re: wohl kaum
 
Zitat:

Original geschrieben von AzRAeL
löschen wird ers sicher nicht per JS - wär relativ sinnlos am client ;-))
stimmt, diese anwendung wäre nur serverseitig sinnvoll, aber wenn von js die rede ist (und bei der simplen problematik ist das ja der fall), bewegen wir uns ja ausschließlich auf der clientseite.

käptn 04.02.2003 10:16

Code:

<html>
<script type="text/javascript">
function check(ref){
  bool = false;
  for (i=0; i < ref.elements.length; i++) {
    if (ref.elements[i].type == 'checkbox')
        if (ref.elements[i].checked)
          bool = true;
    }
  return bool;
}
</script>
<form action="" onSubmit="return(check(this));">
<input type="checkbox" name="checkbox1" />
<input type="checkbox" name="checkbox2" />
<input type="checkbox" name="checkbox3" />
<input type="checkbox" name="checkbox4" />
<input type="submit" value="try" />
</form>
</html>

~

RaistlinMajere 04.02.2003 21:02

@käptn
 
ok, klar, damit gibt das formular gegebenenfalls TRUE zurück... und weiter? was fängt man damit nun an?

käptn 05.02.2003 11:26

Mann, bist du hartnäckig...

Gibt die Function TRUE an das Formular zurück, wird es abgesendet...

~


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag