/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Count checkboxes men den gider ikke bruge ~
Fra : kasper


Dato : 11-11-09 22:08

Heey allesammen

Jeg ville lave et script der tæller hvor mange checkboxe du har
checked, og det virker men hvis jeg laver en if(f=1) så springer
den bare let og elefant hen over den...

SCRIPT:

<script type="text/javascript">
function confirm_entry(f)
{
var t=0;
var antal=0;
var c=f['slet[]'];
for(var i=0;i<c.length;i++){
c[i].checked?t++:null;
}

if(f<1){
alert("Du skal vælge minimum 1 besked du vil slette");
}else{
if(f<2){
antal = "denne besked";
}else{
antal = "disse beskeder";
}

input_box=confirm('Er du sikker på du vil slette ' + antal +
'?');
if (input_box==true){
document.beskeder.submit();
} else {
}}}
</script>

<form name="beskeder" id="beskeder"
action="indbakke?tool=delete_more" method="post">
<input type="button" value="Inbox" style="width:75px;" id="input"
onClick="window.location='post'" /> <input type="button"
value="Send Besked" id="input" style="width:75px;"
onClick="window.location='indbakke?state=send'" /> <input
type="button" onClick="confirm_entry(this.form)" value="Slet"
id="input" style="width:75px;"><br /><br />
<table width="752" border="0" cellspacing="0" cellpadding="0">
<tr>
   <td style="background:#999999;" width="52"
align="center">Slet</td>
   <td style="background:#999999;" width="500">Emne</td>
   <td style="background:#999999;" width="100"
align="center">Afsender</td>
   <td style="background:#999999;" width="100"
align="center">Modtaget</td>
</tr>
<tr>
   <td style="background:#CCCCCC;" align="center"><input
type="checkbox" name="slet[]" value="21" /></td>
   <td onClick="window.location='indbakke?state=read&id=21'"
style="cursor:pointer; background:#CCCCCC;">lol</td>
   <td style="background:#CCCCCC;" align="center">Mrblondie</td>
   <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
</tr>
<tr>
   <td style="background:#CCCCCC;" align="center"><input
type="checkbox" name="slet[]" value="20" /></td>
   <td onClick="window.location='indbakke?state=read&id=20'"
style="cursor:pointer; background:#CCCCCC;">lol</td>
   <td style="background:#CCCCCC;" align="center">Mrblondie</td>
   <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
</tr>
<tr>
   <td style="background:#CCCCCC;" align="center"><input
type="checkbox" name="slet[]" value="19" /></td>
   <td onClick="window.location='indbakke?state=read&id=19'"
style="cursor:pointer; background:#CCCCCC;">lol</td>
   <td style="background:#CCCCCC;" align="center">Mrblondie</td>
   <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
</tr>
<tr>
   <td style="background:#CCCCCC;" align="center"><input
type="checkbox" name="slet[]" value="18" /></td>
   <td onClick="window.location='indbakke?state=read&id=18'"
style="cursor:pointer; background:#CCCCCC;">lol</td>
   <td style="background:#CCCCCC;" align="center">Mrblondie</td>
   <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
</tr>
<tr>
   <td style="background:#CCCCCC;" align="center"><input
type="checkbox" name="slet[]" value="17" /></td>
   <td onClick="window.location='indbakke?state=read&id=17'"
style="cursor:pointer; background:#CCCCCC;">lol</td>
   <td style="background:#CCCCCC;" align="center">Mrblondie</td>
   <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
</tr>
<tr>
   <td style="background:#CCCCCC;" align="center"><input
type="checkbox" name="slet[]" value="16" /></td>
   <td onClick="window.location='indbakke?state=read&id=16'"
style="cursor:pointer; background:#CCCCCC;">lol</td>
   <td style="background:#CCCCCC;" align="center">Mrblondie</td>
   <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
</tr>
</table>
</form>



det der er javascriptet
hvad er der i vejen med den?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Anders (11-11-2009)
Kommentar
Fra : Anders


Dato : 11-11-09 22:17

kasper skrev:
> Heey allesammen
>
> Jeg ville lave et script der tæller hvor mange checkboxe du har
> checked, og det virker men hvis jeg laver en if(f=1) så springer
> den bare let og elefant hen over den...
>
> SCRIPT:
>
> <script type="text/javascript">
> function confirm_entry(f)
> {
> var t=0;
> var antal=0;
> var c=f['slet[]'];
> for(var i=0;i<c.length;i++){
> c[i].checked?t++:null;
> }
>
> if(f<1){
> alert("Du skal vælge minimum 1 besked du vil slette");
> }else{
> if(f<2){
> antal = "denne besked";
> }else{
> antal = "disse beskeder";
> }
>
> input_box=confirm('Er du sikker på du vil slette ' + antal +
> '?');
> if (input_box==true){
> document.beskeder.submit();
> } else {
> }}}
> </script>
>
> <form name="beskeder" id="beskeder"
> action="indbakke?tool=delete_more" method="post">
> <input type="button" value="Inbox" style="width:75px;" id="input"
> onClick="window.location='post'" /> <input type="button"
> value="Send Besked" id="input" style="width:75px;"
> onClick="window.location='indbakke?state=send'" /> <input
> type="button" onClick="confirm_entry(this.form)" value="Slet"
> id="input" style="width:75px;"><br /><br />
> <table width="752" border="0" cellspacing="0" cellpadding="0">
> <tr>
>    <td style="background:#999999;" width="52"
> align="center">Slet</td>
>    <td style="background:#999999;" width="500">Emne</td>
>    <td style="background:#999999;" width="100"
> align="center">Afsender</td>
>    <td style="background:#999999;" width="100"
> align="center">Modtaget</td>
> </tr>
> <tr>
>    <td style="background:#CCCCCC;" align="center"><input
> type="checkbox" name="slet[]" value="21" /></td>
>    <td onClick="window.location='indbakke?state=read&id=21'"
> style="cursor:pointer; background:#CCCCCC;">lol</td>
>    <td style="background:#CCCCCC;" align="center">Mrblondie</td>
>    <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
> </tr>
> <tr>
>    <td style="background:#CCCCCC;" align="center"><input
> type="checkbox" name="slet[]" value="20" /></td>
>    <td onClick="window.location='indbakke?state=read&id=20'"
> style="cursor:pointer; background:#CCCCCC;">lol</td>
>    <td style="background:#CCCCCC;" align="center">Mrblondie</td>
>    <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
> </tr>
> <tr>
>    <td style="background:#CCCCCC;" align="center"><input
> type="checkbox" name="slet[]" value="19" /></td>
>    <td onClick="window.location='indbakke?state=read&id=19'"
> style="cursor:pointer; background:#CCCCCC;">lol</td>
>    <td style="background:#CCCCCC;" align="center">Mrblondie</td>
>    <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
> </tr>
> <tr>
>    <td style="background:#CCCCCC;" align="center"><input
> type="checkbox" name="slet[]" value="18" /></td>
>    <td onClick="window.location='indbakke?state=read&id=18'"
> style="cursor:pointer; background:#CCCCCC;">lol</td>
>    <td style="background:#CCCCCC;" align="center">Mrblondie</td>
>    <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
> </tr>
> <tr>
>    <td style="background:#CCCCCC;" align="center"><input
> type="checkbox" name="slet[]" value="17" /></td>
>    <td onClick="window.location='indbakke?state=read&id=17'"
> style="cursor:pointer; background:#CCCCCC;">lol</td>
>    <td style="background:#CCCCCC;" align="center">Mrblondie</td>
>    <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
> </tr>
> <tr>
>    <td style="background:#CCCCCC;" align="center"><input
> type="checkbox" name="slet[]" value="16" /></td>
>    <td onClick="window.location='indbakke?state=read&id=16'"
> style="cursor:pointer; background:#CCCCCC;">lol</td>
>    <td style="background:#CCCCCC;" align="center">Mrblondie</td>
>    <td style="background:#CCCCCC;" align="center">11/11 - 2009</td>
> </tr>
> </table>
> </form>
>
>
>
> det der er javascriptet
> hvad er der i vejen med den?
>
Brug dobbelt lighedstegn til sammenligning if (f == 1)

Leif Neland (11-11-2009)
Kommentar
Fra : Leif Neland


Dato : 11-11-09 22:44

kasper skrev:
> Heey allesammen
>
> Jeg ville lave et script der tæller hvor mange checkboxe du har
> checked, og det virker men hvis jeg laver en if(f=1) så springer
> den bare let og elefant hen over den...
>
if (f=1)
betyder
hvis det lykkes at give f værdien 1
Og det gør det altid...

Du skal bruge if (f==1)

Leif

kasper (12-11-2009)
Kommentar
Fra : kasper


Dato : 12-11-09 00:11

Leif Neland wrote in dk.edb.internet.webdesign.clientside:
> kasper skrev:
> > Heey allesammen
> >
> > Jeg ville lave et script der tæller hvor mange checkboxe du har
> > checked, og det virker men hvis jeg laver en if(f=1) så springer
> > den bare let og elefant hen over den...
> >
> if (f=1)
> betyder
> hvis det lykkes at give f værdien 1
> Og det gør det altid...
>
> Du skal bruge if (f==1)
>
> Leif

Den laver stadig fejl...
det eneste jeg får afvide er "Er du sikker på du vil slette disse
beskeder?" og det er selvom jeg ikke vælger nogen eller om jeg
vælger 1 eller 2+


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Leif Neland (12-11-2009)
Kommentar
Fra : Leif Neland


Dato : 12-11-09 00:23

kasper skrev:
> Heey allesammen
>
> Jeg ville lave et script der tæller hvor mange checkboxe du har
> checked, og det virker men hvis jeg laver en if(f=1) så springer
> den bare let og elefant hen over den...
>
> SCRIPT:
>
> <script type="text/javascript">
> function confirm_entry(f)
> {
> var t=0;
> var antal=0;
> var c=f['slet[]'];

Hvad sker her? Har c noget fornuftigt?

alert(c.length)

> for(var i=0;i<c.length;i++){
alert(i+": "+c[i].checked)

> c[i].checked?t++:null;
> }
>
> if(f<1){

Hvorfor f? Mon ikke det skal være t, som du (måske) beregner tidligere?

> alert("Du skal vælge minimum 1 besked du vil slette");
> }else{
> if(f<2){
> antal = "denne besked";
> }else{
> antal = "disse beskeder";
> }
>
>
>
> det der er javascriptet
> hvad er der i vejen med den?
>


kasper (12-11-2009)
Kommentar
Fra : kasper


Dato : 12-11-09 00:49

tusind tak det virker ^^

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste