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 20: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 21:40

<img ...>

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

~

mqs 04.02.2003 00: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 05: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 05:41

Zitat:

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

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

AzRAeL 04.02.2003 10:35

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

RaistlinMajere 04.02.2003 10: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 11: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 22: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 12: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 00:06 Uhr.

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