Skocz do zawartości

Kopiowanie zawartości z kilku pól input do textarea


cfg

Rekomendowane odpowiedzi

Witam. mam taki problem, że przy użyciu js nie kopiuje mi zawartości z pól input, tzn. kopiuje tylko z drugiego(input2). Co jest źle w kodzie?

function addtext() {
var newtext = document.myform.input1.value;
var newtext = document.myform.input2.value;
if (document.myform.placement[1].checked) {
	document.myform.outputtext.value = "";
	}
document.myform.outputtext.value += newtext;
}

HTML prezentuje się następująco

<form name="myform">
<input type="text" name="input1" />
<input type="text" name="input2" />
<input type="radio" name="placement" value="append" checked> Add to Existing Text<br>
<input type="radio" name="placement" value="replace"> Replace Existing Text<br>
<input type="button" value="Add New Text" onClick="addtext();"></p>
<textarea name="outputtext"></textarea>
</form>

Fajnie by było jakby, kopiowało zawartość pola, tylko tego który jest zaznaczony(focus). Jakiś pomysł?

Odnośnik do komentarza
Udostępnij na innych stronach

Masz 2x "var newtext" i przy takim kodzie za każdym razem wartość pola nr 1 zostanie nadpisana wartością pola nr 2

Możesz spróbować np. tak:

var newtext = document.myform.input1.value;
       newtext += document.myform.input2.value;

Być może Ziemia jest piekłem innej planety...
Japonia | jQuery plugins | Restauracje japońskie

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności