Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kopiowanie tekstu do form po kliknięciu.
Forum PHP.pl > Forum > PHP
harbii
Witam!
mam form do wysyłania maila. chciałbym zrobić coś takiego aby na stronie z fotkami po kliknięciu takstu np fotka1 w form'ie do maila pojawił mi sie napis fotka1.
Fajnie by było jakby ten mail został wysłany jako załącznik txt
Można to jakoś zrobićw prosty sposób?
hwao
Korzystajac z prototype
Javascript
Kod
function addText( sText ) {
$('dodajacy').value += sText;
}

Html
Cytat
<input type="text" name="temat" id="dodajacy" />
<img src="./sciezka.plik.jpg" onclick="addText( 'Ojojoj1 smile.gif' );" />
<img src="./sciezka.plik.jpg" onclick="addText( 'Ojojoj2 smile.gif' );" />
<img src="./sciezka.plik.jpg" onclick="addText( 'Ojojoj3 smile.gif' );" />
harbii
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>
<HEAD>
</head>
<body>
<script LANGUAGE="JavaScript">
function addText( sText ) {
$('dodajacy').value += sText;
}
</SCRIPT>

<input type="text" name="temat" id="dodajacy" />
<img src="2029.jpg" onclick="addText( 'ten tekst ma sie wkleic' );" />

</body>
</html>

coś takiego?
bo nie działa zabardzo:(
hwao
Mówiłem ze przy pomocy prototype, Ty go nie zalaczasz... masz to:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <script LANGUAGE="JavaScript">
  3. function addText( sText ) {
  4. document.getElementById('dodajacy').value += sText;
  5. }
  6. </script>
  7. </head>
  8.  
  9.  
  10. <input type="text" name="temat" id="dodajacy" />
  11. <img src="2029.jpg" onclick="addText( 'ten tekst ma sie wkleic' );" />
  12.  
  13. </body>
  14. </html>
harbii
sorry ale ten link do prototype co podałeś nie działał blink.gif

ale ok już sie kopiuje napis wielkie dzieki

to moze jeszcze wiesz jak zrobć aby nazwa fotki się wklejała zamiast napisu
questionmark.gif?
:roll2:
hwao
Mozesz sprobowac tak, ale nie jestem pewien:
  1. <img src="2029.jpg" onclick="addText( this.scr );" />

Ale poprostu jak wyswietlasz te img to robisz np tak
  1. <?php
  2. $aImages = array( 'img.jpg', 'img2.jpg' );
  3. foreach( $aImages As $sImage ) {
  4. echo '<img src="'.$sImage.'" onclick="addText( ''.$sImage.'' );" />';
  5. }
  6. ?>
harbii
snitch.gif snitch.gif snitch.gif
WIELKIE DZIĘKI ZA POMOC!!!!
smile.gif smile.gif smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.