Tekst invoegen mbv link?

Pagina: 1
Acties:

  • Emerge
  • Registratie: November 2000
  • Laatst online: 05-08 07:46

Emerge

Bifidus schmifidus

Topicstarter
Bestaat de mogelijkheid om een stukje tekst in een formfield in
te voegen door middel van een link?

Ik heb een mailform waar ook smilies ingevoegd kunnen worden.
Nou zou ik het graag zo zien dat, wanneer ik op een smilie klik,
dat de bijbehorende tekst dan op de plaats van de cursor in de form komt te staan.
Iemand een idee hoe ik dit zou kunnen bewerkstelligen?

Hoe is het met jóuw opgeblazen gevoel vandaag?


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

echt ff zoeken, dit is al zo super vaak langsgekomen...
hier
hier
hier
en hier
zijn er vast nog wel meer te vinden in P&W..

vond nog:
deez
deez
deez
deez
en deez

www.jurgroessen.nl


  • flat
  • Registratie: Mei 2000
  • Niet online
jahoor kan makkelijk
zijn al een aantal topics over geweest, dus ff zelf zoeken

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • Kanivan
  • Registratie: Januari 2002
  • Laatst online: 09-04-2023
moet met javascript kunnen, (ja ben nu met javascript aan het spelen en ontdekken vanwege de dhtm-wedstrijd)

je moet de formulier een naam geven met name='form'
en ook de textarea name='textarea' dan moet je in de anchor van het plaatje zoiets neerzetten:
<a OnClick="document.form.textarea.write('blabla')">
denk ik....

  • Emerge
  • Registratie: November 2000
  • Laatst online: 05-08 07:46

Emerge

Bifidus schmifidus

Topicstarter
Ik heb gezocht, maar kon echt niks vinden.
Komt misschien ook wel doordat ik niet kán zoeken. :P

Dat laatste stukje werkt niet. :? Nog meer ideeën?

Hoe is het met jóuw opgeblazen gevoel vandaag?


  • Kanivan
  • Registratie: Januari 2002
  • Laatst online: 09-04-2023
ik kan de write method niet laten werken, maar met de calue method lukt het wel
code:
1
2
3
4
<a OnClick="document.form.text.value='hallo';">klik</a>
<form name="form">
<input type="text" name="text">
</form>

  • Emerge
  • Registratie: November 2000
  • Laatst online: 05-08 07:46

Emerge

Bifidus schmifidus

Topicstarter
Wat dit laatste scriptje doet, is de héle tekst vervangen door het woordje "hallo". Hij voegt 'm niet toe aan de tekst. Het begint er al op te lijken, maar is 't toch nog nét niet! :D

Hoe is het met jóuw opgeblazen gevoel vandaag?


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

tsjek ook ff m'n vorige post...
code:
1
2
3
4
<a OnClick="document.form.text.value=document.form.text.value + 'hallo';">klik</a>
<form name="form">
<input type="text" name="text">
</form>

www.jurgroessen.nl


  • Kanivan
  • Registratie: Januari 2002
  • Laatst online: 09-04-2023
even een vraagje, waarom werkt de write method niet in textarea's?

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

document.all('form').text.value+='hallo';

Is een stukkie korter :)

oh ja, ff over je vraag (mag `t pelle :X)
Document.write werkt alleen op het Document object.
Dus eigelijk je source code zeg maar, maar dan iets meer.
Als je document,write("<div>Hoi</div>"); doet, dan zie je dat gewoon staan in IE, het zelfde als dat je het gewoon in HTML zou zetten.
Maar als je dan de source bekijkt via IE, dan zie je die HTML code niet staan.

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op woensdag 15 mei 2002 11:50 schreef Kanivan het volgende:
even een vraagje, waarom werkt de write method niet in textarea's?
een textarea is een formelement en daar voeg je text aan toe/vraag je text op dmv het value attribuut.

d.write wordt gebruikt om text/elementen aan het document toe te voegen, zoals Xlerator al zei.

www.jurgroessen.nl


  • Kanivan
  • Registratie: Januari 2002
  • Laatst online: 09-04-2023
aah bedankt, ik denk dat ik maar een boek ga kopen over javascript voor referentie, iemand suggesties?

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Koop eerst maar eens een boek over "Welk boek moet ik kopen als noob?"
=)

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • Emerge
  • Registratie: November 2000
  • Laatst online: 05-08 07:46

Emerge

Bifidus schmifidus

Topicstarter
En iets anders:

een simpel scriptje om te kijken of alle velden zijn ingevoerd. en zo niet, dat ie een ShowMessage geeft met de mededeling dat niet alle velden zijn ingevuld. idee?

Hoe is het met jóuw opgeblazen gevoel vandaag?


  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  function submitit()
  {
    msg = 'Er is een foutje. Je bent vast iets vergeten: \n';
    if (document.forms('addnieuws').Naam.value == '') msg += '* Naam vergeten\n';
    if (document.forms('addnieuws').Bericht.innerText == '') msg += '* Bericht vergeten\n';
    if (msg.length > 48) alert(msg)
    else document.forms('addnieuws').submit();
  }
</script>
<body>
<form name=addnieuws action=blabla bla bla>
<input type=text name=Naam ID=Naam>
<textarea ID=Bericht name=Bericht>
<button onclick='submitit();>
</form>

Zoiets? :)

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Op woensdag 15 mei 2002 13:31 schreef Emerge het volgende:
En iets anders:

een simpel scriptje om te kijken of alle velden zijn ingevoerd. en zo niet, dat ie een ShowMessage geeft met de mededeling dat niet alle velden zijn ingevuld. idee?
damn... dit is wel heel erg basic stuff... wat dacht je van www.hotscripts.com?

  • Emerge
  • Registratie: November 2000
  • Laatst online: 05-08 07:46

Emerge

Bifidus schmifidus

Topicstarter
Op woensdag 15 mei 2002 14:03 schreef XLerator het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  function submitit()
  {
    msg = 'Er is een foutje. Je bent vast iets vergeten: \n';
    if (document.forms('addnieuws').Naam.value == '') msg += '* Naam vergeten\n';
    if (document.forms('addnieuws').Bericht.innerText == '') msg += '* Bericht vergeten\n';
    if (msg.length > 48) alert(msg)
    else document.forms('addnieuws').submit();
  }
</script>
<body>
<form name=addnieuws action=blabla bla bla>
<input type=text name=Naam ID=Naam>
<textarea ID=Bericht name=Bericht>
<button onclick='submitit();>
</form>

Zoiets? :)
Nou, dat heb ik geprobeerd. Het zit als volgt:
het script heb ik nu zo veranderd:

function checkform()
{
msg = 'Er is een foutje: \n';
if (document.forms('postit').Afzender.value == '') msg += '* Naam vergeten\n';
if (document.forms('postit').Titel.value == '') msg += '* Titel vergeten\n';
if (document.forms('postit').Bericht.innerText == '') msg += '* Bericht vergeten\n';
else document.forms('postit').submit();
}

Het form waar we het over hebben heet postit.
Nou krijg ik iedere keer als ik op VERZENDEN klik dezelfde foutmelding:
'document.forms(...).afzender.value' is null or not an object

ik heb in de form netjes een ID neergezet. Als in:
<INPUT NAME="IAfzender" TYPE="TEXT" ID="Afzender" (...)

Wat doe ik nu verkeerd?

Hoe is het met jóuw opgeblazen gevoel vandaag?


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

volleges miij moet dit:
code:
1
forms('postit').

dit zijn:
code:
1
forms['postit'].

www.jurgroessen.nl


  • Emerge
  • Registratie: November 2000
  • Laatst online: 05-08 07:46

Emerge

Bifidus schmifidus

Topicstarter
Hmm, met die oplossing krijg ik al iets meer te zien:

'document.forms.postit.afzender.value' is null or not an object

Nou zijn de puntjes dus al vervangen door postit.
Maar het komt volgens mij nog steeds neer op hetzelfde. Andere mogelijkheid?

Hoe is het met jóuw opgeblazen gevoel vandaag?


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

en als je nu die id="afzender" lekker ff skipt en gewoon IAfzender gebruikt in je scrippie:
code:
1
(document.forms['postit'].IAfzender.value == '')

www.jurgroessen.nl


  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

1. het moeten wel haakjes zijn.
2.
function checkform()
{
msg = 'Er is een foutje: \n';
if (document.forms('postit').Afzender.value == '') msg += '* Naam vergeten\n';
if (document.forms('postit').Titel.value == '') msg += '* Titel vergeten\n';
if (document.forms('postit').Bericht.innerText == '') msg += '* Bericht vergeten\n';
else document.forms('postit').submit();

}
Dat scheve, dat klopt niet he :)
Die else hoort nu bij die scheve If statement.
Maar die else moet bij een if (msg.length > 48) horen :)
En verder, controleer heel goed op type fouten, hoofdletters etc. En controleer goed of een ID niet 2 keer voorkomt

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op woensdag 15 mei 2002 16:07 schreef XLerator het volgende:
1. het moeten wel haakjes zijn.
ah ah, ben ik niet met je eens!
In mijn Dikke javascript-pil van nog geen half jaar oud staat toch echt dat het met blokhaken moet.
De vele voorbeelden op het net onderstrepen dat...

www.jurgroessen.nl


Verwijderd

Op woensdag 15 mei 2002 16:49 schreef Hangloozz het volgende:

ah ah, ben ik niet met je eens!
In mijn Dikke javascript-pil van nog geen half jaar oud staat toch echt dat het met blokhaken moet.
De vele voorbeelden op het net onderstrepen dat...
hangloozz heeft gelijk sim-pel :)

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Oh? Nou het werkt ook met haakjes :)
Ik doe het altijd met haakjes
Mja als het maar werkt :)

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op woensdag 15 mei 2002 19:47 schreef XLerator het volgende:
Oh? Nou het werkt ook met haakjes :)
Ik doe het altijd met haakjes
Mja als het maar werkt :)
heb je dit ook getest met NN4.x?
In principe is het gebruik van haakjes de DOM methode en wordt dus alleen door nieuwere browsers ondersteund.

en vooral het 'mja, als het maar werkt' is echt een dooddoener; er zijn niet voor niets standaards bedacht...houdt je daar dan ook aan, zeker als je serieus bezig wilt zijn.
[/moraliseren]

www.jurgroessen.nl


  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Zeikerd! Bah

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


Verwijderd

Op donderdag 16 mei 2002 10:33 schreef XLerator het volgende:
Zeikerd! Bah
Maar wel een verstandige zeikerd. ;)

  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Keej, maar zeg het dan normaal nou?
Om gelijk mij voor dom en weet ik veel wat uit te maken, omdat ik een keetje lekker luchtig reageer, dan ben je wel gestressed hoor.... mja.... als het maar werkt :)

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op donderdag 16 mei 2002 10:40 schreef XLerator het volgende:
Om gelijk mij voor dom en weet ik veel wat uit te maken
LOL :D :D
welles van Document Object Model (DOM) gehoord?
:X

[edit:]
dom vindt ik je zowiezo niet want je online-html-editor maak ik je (nog) niet na :)

www.jurgroessen.nl


  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

Ooooooooooooh zeg dat dan :)
Ik dacht al, dat is wel heel erg direct.
Naja misverstand :)
Bedankt voor je compliment trouwens *D

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router

Pagina: 1