Jump to content
GSForum - Segélyvonal

Logikai "or" operátor


Oke

Recommended Posts

Oke

Helló!

 

Ebben mi a hiba?

 

<script language="JavaScript">
    function valami() {
 if (document.adatlap.lista[0].checked) | (document.adatlap.lista[1].checked) | (document.adatlap.lista[2].checked) | (document.adatlap.lista[3].checked) {
    document.adatlap.submit();
     }
   else {
  alert('Valami');
   }
</script>

Link to comment
Share on other sites

google

Az operátor itt OR akar lenni?

Az nem két | -jelbõl áll?

Link to comment
Share on other sites

Oke

Köszi. Így sem jó. :upsz: (a | jel OR akar lenni) :upsz::Sír:

Link to comment
Share on other sites

google

Nem hiszem, hogy ez a sok or szerencsés-e egymás mellett.

Inkább switch-ben kellene gondolkodni. De javascriptben nem tudom a pontos szintaktikát, de próbálok keresni egyet.

Link to comment
Share on other sites

google

<script language="JavaScript">
    function valami() {
       switch (document.adatlap)
       {
       case lista[0].checked: document.adatlap.submit();
       break;
       case lista[1].cheched: document.adatlap.submit();
       break;
       case lista[2].checked: document.adatlap.submit();
       break;
       case lista[3].cheched: document.adatlap.submit();
       break;
       default: alert('Valami');
       }
     }
</script>

 

Nem biztos, hogy így mûködni fog, de ez a szintaktika.

Link to comment
Share on other sites

ocsi

Javascriptben annyira nem vagyok jártas, de nem értem miért lenne baj a sok || egymás mellet?( ha jól van írva akkor szerintem mûködnie kéne) Php-ban legalábbis mûködne!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...