T theguru Medlem sedan juli 2000 411 inlägg Frågan 18 dec. 2006 08:50 #1 Jag försöker att lägga till text i en textarea vid onchange för lista på följande sätt.
Response.Write "Insert Field: <SELECT NAME=""ReviewerField"" OnChange=""document.MAINTFORM.Intro_Abstract_List.value = document.MAINTFORM.Intro_Abstract_List.value + document.MAINTFORM.ReviewerField.options[document.MAINTFORM.ReviewerField.selectedIndex].value"">"
Det märkliga är att när jag gör allert på värdena så får jag ut dem rätt men när jag gör detta på sidan så reagerar inte den och det händer inget med värder i textarean.
Nåt jag missar?
Y yohpops Medlem sedan feb. 2001 1 198 inlägg Använd innerText istället för value.
T theguru Medlem sedan juli 2000 411 inlägg hmm verkar inte funka det heller? Kan du skriva hur du menar?
P Peter S Medlem sedan dec. 2002 5 483 inlägg innerText är ett IE-påfund. Vill du ha ut det som står <option>HÄR</option> kan du använda .text. Annars har du gjort rätt - .value ger <option value="DETTA">.
T The_Hulk Medlem sedan juni 2003 1 837 inlägg skulle du kunna visa den genererade HTML-koden, kanske är fel namn på textarean eller något annat så därför behövs gärna så mycket HTML-kod som möjligt?
P Peter S Medlem sedan dec. 2002 5 483 inlägg I övrigt bör det fungera. Klistra in följande i en HTML-fil och testa:
<form name="MAINTFORM">
<textarea name="Intro_Abstract_List"></textarea>
<select NAME="ReviewerField" OnChange="document.MAINTFORM.Intro_Abstract_List.value = document.MAINTFORM.Intro_Abstract_List.value + document.MAINTFORM.ReviewerField.options[document.MAINTFORM.ReviewerField.selectedIndex].value">
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>
T theguru Medlem sedan juli 2000 411 inlägg Så här ser den genererade koden ut
Insert Field: <SELECT NAME="ReviewerField" OnChange="document.MAINTFORM.Intro_Abstract_List.value = document.MAINTFORM.Intro_Abstract_List.value + document.MAINTFORM.ReviewerField.options[document.MAINTFORM.ReviewerField.selectedIndex].value">
<OPTION VALUE="[Reviewers.Reviewer_Id]">Reviewer Id</OPTION>
<OPTION VALUE="[Reviewers.Name]">Name</OPTION>
<OPTION VALUE="[Reviewers.User_Name]">User Name</OPTION>
<OPTION VALUE="[Reviewers.Password]">Password</OPTION>
<OPTION VALUE="[Reviewers.Reviewer_Email]">Reviewer Email</OPTION>
<OPTION VALUE="[Reviewers.Family_Name]">Family Name</OPTION>
<OPTION VALUE="[Reviewers.First_Name]">First Name</OPTION>
<OPTION VALUE="[Reviewers.Company]">Company</OPTION>
<OPTION VALUE="[Reviewers.Address_1]">Address 1</OPTION>
<OPTION VALUE="[Reviewers.Address_2]">Address 2</OPTION>
<OPTION VALUE="[Reviewers.Address_3]">Address 3</OPTION>
<OPTION VALUE="[Reviewers.Address_4]">Address 4</OPTION>
<OPTION VALUE="[Reviewers.Reviewer_Company]">Reviewer Company</OPTION>
<OPTION VALUE="[Reviewers.Country_Code]">Country Code</OPTION>
<OPTION VALUE="[Reviewers.Telephone]">Telephone</OPTION>
<OPTION VALUE="[Reviewers.Telefax]">Telefax</OPTION>
<OPTION VALUE="[Reviewers.Mobile]">Mobile</OPTION>
<OPTION VALUE="[Reviewers.msrepl_tran_version]">msrepl tran version</OPTION>
<OPTION VALUE="[Reviewers.Read_Only]">Read Only</OPTION>
<OPTION VALUE="[Reviewers.Prel_Review]">Prel Review</OPTION>
<OPTION VALUE="[Reviewers.Review]">Review</OPTION>
</SELECT>
<TEXTAREA COLS="104" ROWS="18" NAME="Intro_Abstract_List">
</TEXTAREA>
P Peter S Medlem sedan dec. 2002 5 483 inlägg Fungerar utmärkt för mig. Var är <form>-taggen?
T theguru Medlem sedan juli 2000 411 inlägg jodå form taggen ligger där dock så använder jag tinyMCE för att få html editor till textarean kanske kan det spela någon roll?
P Peter S Medlem sedan dec. 2002 5 483 inlägg Har du en länk till sidan?