[Javascript] invoerveld text overnemen

Pagina: 1
Acties:
  • 127 views sinds 30-01-2008
  • Reageer

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Hallo

in de volgende code wil ik graag de waarde van <input type="file"> overnemen in <input type="text"> ik heb ze orgimagefilename genoemd and filecomment. Nu krijg ik dit niet goed voor elkaar. Normaal is dit niet zo'n probleem maar kijk maar naar de code en dan zie je het wel. Ik doe iets verkeerds met de declaraties.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function stripandplacefilename(src,dst)
{
   dst.value=src.value;
}     

    var varFile = new Array(<? echo $form[max]; ?>);
    var varComment = new Array(<? echo $form[max]; ?>);
//    var filecomment = new Array(<? echo $form[max]; ?>);
//    var orgimagefilename = new Array(<? echo $form[max]; ?>);
    
    <?
    for ($i = 0; $i <= $form[max]; $i++)
    {
     ?>
         varFile[<? echo $i ?>] = ""; varComment[<? echo $i ?>] = "";
//       filecomment[<? echo $i ?>] = ""; orgimagefilename[<? echo $i ?>] = "";
     <?
    }
   ?>
    </script>
    
    <script language="JavaScript">
    
    
    function createForm(number)
    {
    data = "";
    inter = "";
    data = "<table border='0' cellpadding='5' cellspacing='0' width='100%'>";
    data = data + "<TR><TD>File</TD><TD>Comments</TD><TD>dada</TD><TD>Section</TD></TR>";
    
    if (<? echo $form[max]; ?> >= number && number > -1) {
      for (i=1; i <= number; i++) {
         d1 = i -1;
         data = data + "<tr>";
         data = data + "<td ><input type='file' size='15' name='orgimagefilename[" + i + "]' onchange='stripandplacefilename(self,filecomment[" + i + "])'></td>";
         data = data + "<td ><input type='text' size='20' name='filecomment[" + i + "]' ></td>";

Inside The Matrix, they are everyone, and they are no one.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20:27

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

uitlezen van file[] doet alleen apache/php en daar kwijgen wij helaas alleen andere gegevens van.... je zou wel copy paste de naam van de file + dirs in fillecomment kunnen zetten.

Trouwens wat een bekend 'upload' scriptje :@

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Verwijderd schreef op 18 juli 2004 @ 11:58:
Trouwens wat een bekend 'upload' scriptje :@
Dat klopt ik heb het gevonden op "http://members.lycos.nl/phpfreak/upload.php"

ik wil de bestandsnaam in het filecomment invoer veld hebben en dat lukt me niet

Inside The Matrix, they are everyone, and they are no one.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 22:39

crisp

Devver

Pixelated

je onchange moet ongeveer zoiets worden met je huidige JS functie:
HTML:
1
onchange="stripandplacefilename(this, this.form.elements['filecomment[1]'])"

[ Voor 9% gewijzigd door crisp op 18-07-2004 14:39 ]

Intentionally left blank


  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
crisp schreef op 18 juli 2004 @ 14:37:
je onchange moet ongeveer zoiets worden met je huidige JS functie:
HTML:
1
onchange="stripandplacefilename(this, this.form.elements['filecomment[1]'])"
Dank je wel maar dit werkt helaas ook niet. Dit komt volgens mij omdat de inputbox die ik probeer aan te vragen via javascript wordt gegenereerd?

Is dit wel mogelijk wat ik wil? Lijkt me wel maar misschien...

Inside The Matrix, they are everyone, and they are no one.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 22:39

crisp

Devver

Pixelated

Hoe maak je die inputboxen? mbv document.write of met innerHTML?
En waarom doe je dat met javascript en niet met PHP zelf al?

[ Voor 33% gewijzigd door crisp op 19-07-2004 00:07 ]

Intentionally left blank

Pagina: 1