Egentlig havde jeg nogle lidt forvirrende idéer i hovedet til et løsningsforeslag - men kommer derimod med et der måske er lidt lettere.. - Jeg ved ikke om det er ASP eller Javascript der skal arbejdes med ( nok lidt af begge dele )..
Nå, men.. Er det muligt på en eller anden måde, at vælge indholdet i tekstboksen - og placere det i en ASP variable? - For på den måde, at tjekke om der er noget i boksen.?
Grunden til at jeg spørger er, at jeg har lavet et post-system - som jeg er ved at integere i et vennesystem... Der skal derfor være nogle hurtigknapper, hvor den del med, at klikke på vennens navn, indsættelse i tekstboks osv. gør sig gældende.. Lige nu gør mine koder dog blot, at man kun kan sende til 1 ven af gangen..
Hvis vi nu siger, at man skal sende til 2 af gangen, så skal hvert navn have et ; imellem navnene.. Jeg skal derfor have en kode der tjekker om der allerede er et navn i tekstboksen - eller om det er det første navn. I tilfælde af, at det ikke er det første, skal systemet sætte et ; lige før indsættelsen af det nye navn..
Håber I forstår min forklaring, og håber I kan hjælpe
Forestil dig, at du er logget ind på din bruger - og vil sende en besked til en fra din venneliste. Lige ved siden af der hvor du skal skrive din vens brugernavn er der din venneliste. På denne liste står der fx.
Jan Henrik Kim osv.
Hvis du trykker på Jan bliver brugernavnsfeltet udfyldt med Jan. Det er det den kode jeg skrev ovenfor gør.
Men.. Hvis jeg derefter trykker på Kim - bliver brugernavnsfeltet udfyldt med Kim i stedet. Den sletter altså Jan og skriver Kim...
Det jeg ønsker er, at hvis feltet er tomt fra starten skriver den bare Jan som før.. Men hvis der allerede står noget i brugernavnsfeltet skriver den ;Kim - Så der kommer til, at stå Jan;Kim i brugernavnsfeltet.
Grunden til, at der skal være en ; er fordi så sender systemet beskeden til mere end 1 person... ;)
Du kan ændre din link til: <a href="#" class="RedLink" onclick="fillUserName('hej')">Hejsa</a>
Og så tilføje denne javascript funktion: <script> function fillUserName(name) { var e = document.getElementById('user'); if (e.value == '') { e.value = name; } else { e.value = e.value+';'+name; } } </script>
Mange tak for hjælpen! Det virker perfekt efter hensigten ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.