value input veld aanpassen met javascript

Status
Niet open voor verdere reacties.

rubie

Gebruiker
Lid geworden
29 jul 2007
Berichten
16
hallo iedereen,

wanneer ik de tekst van een inputveld wil aanpassen dmv

function achterkant1(invoer) {
document.getElementById('naam').value = invoer;
}

dan werkt dit alleen bij IE maar niet met Firefox

Weet iemand hier en oplossing voor?
 
Waarschijnlijk gebruik je dan <input type="text" name="naam">

IE pakt het dan nog steeds met .getElementById maar FX niet.

Dit werkt bij beide:
PHP:
function achterkant1(invoer) {
 document.formuliernaam.veldnaam.value = invoer;
 };

Of id="naam" in het textveld zetten, kan ook.


Vr.Gr. Egel.
 
waarde van input veld verdelen in twee variabelen

Hallo,

als ik in een input-veld (form) twee namen invoer waarbij deze gescheiden zijn door een spatie (of andere scheidingsteken). hoe kan ik dan die twee namen als twee variabelen benoemen (ipv twee inputvelden), zoals var1=voornaam var2=achternaam ??

mvgr
Sunadumari
 
Hallo,

als ik in een input-veld (form) twee namen invoer waarbij deze gescheiden zijn door een spatie (of andere scheidingsteken). hoe kan ik dan die twee namen als twee variabelen benoemen (ipv twee inputvelden), zoals var1=voornaam var2=achternaam ??

mvgr
Sunadumari

Ik vond hier een manier om de php functie explode na te bootsen met javascript:
http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_explode/

Wwellicht heb je er wat aan. Beschouw het voorbeeld (met twee spaties) maar als waarschuwing. ;)
 
Ik vond hier een manier om de php functie explode na te bootsen met javascript:
http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_explode/

Wwellicht heb je er wat aan. Beschouw het voorbeeld (met twee spaties) maar als waarschuwing. ;)


Bedankt, je hebt mij in de juiste richting gestuurd.

Nu nog een vraag:

Ik heb nu $voornaam en $achternaam echter wil ik de ingevulde voor- en achternaam in het input-veld de waarden laten hebben van @voornaam en $achternaam.


Uitleg middels voorbeeld:


Het FORM-gedeelte bevat o.a.
__________________________________________
input veld invoer = Jan Smal (name en id = voornaam)
De value hiervan (voornaam.value) = Jan Smal


Het PHP-gedeelte bevat o.a.:
___________________________________________
$voornaam = Jan
$achternaam=Smal
(middels explode)


Nu moet voornaam.value Jan worden en achternaam.value Smal worden...
Snappie?

Hoe krijg ik de waarden van $php in de twee .value waarden ?
 
split het

Hallo,

als ik in een input-veld (form) twee namen invoer waarbij deze gescheiden zijn door een spatie (of andere scheidingsteken). hoe kan ik dan die twee namen als twee variabelen benoemen (ipv twee inputvelden), zoals var1=voornaam var2=achternaam ??

mvgr
Sunadumari


Code:
var invoer = "voornaam achternaam"; // voorbeeldje he
var arrInvoer = invoer.split(" "); //splits de invoer op spaties, stop ze in een array

// resultaat arrInvoer = Array("voornaam","achternaam"), dus:
document.write(arrInvoer[0]); // voornaam
document.write(arrInvoer[1]); // achternaam

Ben wel benieuwd wat je met "Edje van der Berg" gaat doen. Of dan toch maar:

Code:
for (x in arrInvoer) {
  document.write(arrInvoer[x] + "<br />");
}


Veel succes, Tonko van Klik op [OK]
 
Ow misschien nog leuker.
[JS]
var arrayNames = "Mr. Michael Jackson".split(/(.*)\s+(.+)$/i).slice(1,3);
document.write(arrayNames);
// -- Mr. Michael,Jackson
[/JS]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan