Blade2003: Hilfe ich verzeifel :'-(

Beitrag lesen

Hy @ll,

hoffe das ist etz ned doppelt *kopf kratz* wo habe ich das etz hin gesendet.

Ok . Versuche mich mal wieder mit JS und HTML / PHP.

Ich möchte Zwei Werte von ein ander Abzeihen über JS und onKeyUp.
Mein Problem ist da das ein Dyn. Seite ist mit rows ++ und -- müsste ich die JS function 10k mal kopieren oder Tippen *bin aber Fauler Mensch*
gibt es eine möglichkeit in document.save.von1.value; eine auto Nummerierung oder Variable rein zu bauen. z.B. document.save.von'+i+'.value; oder so ähnlich.

mom copy mal schnell den Code:

<script type="text/javascript">

function zaehler(){
   var Wertx  = document.save.von1.value.split(":");
   var Werty  = document.save.bis1.value.split(":");
   var WertC  = "";
   var Wertx4 = Wertx[1]/60;
       Wertx4 = Wertx4*100;
   var Wertx1 = ".";
       Wertx1 = Wertx1.concat(Wertx4);

var Werty4 = Werty[1]/60;
       Werty4 = Werty4*100;
   var Werty1 = '.';
       Werty1 = Werty1.concat(Werty4);

var WertA= Wertx[0]+Wertx1;
   var WertB= Werty[0]+Werty1;

if(WertA >= WertB){
      WertC = 24.00;
        }
        var ret  = WertB - WertA;
         ret  = ret + WertC;
   if(WertB == 0 ){
     WertA =Wertx[0]+':'+Wertx[1];
        document.save.sum1.value=WertA;
      }else{
        document.save.sum1.value= ret;
     }
   if(WertA == 0){
  document.save.sum1.value='0:00';
   }
}

function Check(){
  if (document.save.von1.value >= 2401) {
   document.save.von1.value = 2400;
   }
 }
</script>
<body onload="document.save.von1.focus();">
<h3>Datenerfassung für &nbsp;&nbsp;|&nbsp; <u>&equiv;&equiv;Name&equiv;&equiv;?></u> &nbsp;&nbsp;|
&nbsp; PNR: &equiv;&equiv; NR &equiv;&equiv;</h3><br />
<br />
<table>
 <tr>
     <td>
        Datum:
        </td>
     <td>
        <input style="font-weight: bold;"type="text" value="<?=$aktDate?>" name="idate" readonly />
    </tr>
</table>
<table>
<tr>
 <th>
     Von:
    </th>
    <th>
     bis:
    </th>
    <th>
     Kostenstelle:
    </th>
    <th>
     Bereich:
    </th>
    <th>
     Art:
    </th>
    <th>
     <b>Summe:</b>
    </th>
</tr>
<?
if(isset($_REQUEST["mm"]) and isset($_REQUEST["1"])){
  $m=$_REQUEST["mm"];
 }else{
     $m=3;
    }
$i=1;?>
<form name="save" method="post">
<?
while($i <= $m){
?>
<tr>
 <td>
  <input type="text" id="von<?=$i?>" maxlength="5"
name="von<?=$i?>"
         value="<?=$von.$i?>" onBlur=""
             onKeyUp="JavaScript:zaehler(<?=$i?>);">
    </td>
 <td>
  <input type="text" value="" id="bis<?=$i?>" name="bis<?=$i?>"
            onKeyUp="zaehler(<?=$i?>);">
    </td>
 <td>
        <select size="1" name="kostenstelle<?=$i?>">
    <option value="value1">Item1</option>
    <option value="test">test</option>
  </select>
    </td>
 <td>
  <select size="1" name="bereich<?=$i?>"       />
    <option value="value1">Item1</option>
  </select>
    </td>
 <td>
  <input type="text" value="" size="5" name="art<?=$i?>" on Blur="alert(document.getElementById('bis1')*1-document.getElementById('von1')*1)"/>
    </td>
 <td>
        <input size="5" type="text" readonly id="sum<?=$i?>" value="" name="sum<?=$i?>" >
    </td>
</tr>
<?
$i++;
 }?>

<tr>
    <td>
     <? $mn=$m-1; ?>
        <input type="submit" value="1 weniger" name="1" <? if($m==1){ ?> DISABLED <? } ?>
            onClick="document.save.elements['mm'].value=<?=$m-1?>">
    </td>
 <td>
     <? $mz=$m+1; ?>
        <input type="submit" value="1 mehr"    name="1"
            onClick="document.save.elements['mm'].value=<?=$m+1?>">
    </td>
</tr>
<input type="hidden" name="SID" value="<?=$SID?>">
<input type="hidden" name="NEW" value="true">
<input type="hidden" id="mm" name="mm" value="">
</form>
</table>
<?
 }
 ?>

wer Kucken muss / will:
http://chief-of-death.no-ip.info/extern/t.php

thx im Vorraus Marcel

p.S. Hoffe das ich jetzt ned doppelt gepostet habe.