Vraag javascript value's
Ik heb het al op andere site's geprobeerd, maar daar geen reactie. Dan maar hier mijn javascript probleem:
Ik ben mijn IRC Scripts Creator aan het verbeteren, alleen:
Ik wil nu met Javascript een value veranderen naar value + code (code zit in de functie, dus addCode(code))
Weet iemand hoe ik dit doe, want wat ik tot nu toe geprobeerd heb werkt niet..
Ik ben mijn IRC Scripts Creator aan het verbeteren, alleen:
Ik wil nu met Javascript een value veranderen naar value + code (code zit in de functie, dus addCode(code))
Weet iemand hoe ik dit doe, want wat ik tot nu toe geprobeerd heb werkt niet..
Gewijzigd op 01/01/1970 01:00:00 door Wesley
Gesponsorde koppelingen:
Ik snap niet precies wat je bedoelt. Laat eens wat script zien en dan met namelijk welke code aan welke value toegevoegd moet worden...
Huidige javascript:
Stukje code van inputveld:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<script type="text/javascript">
function pbox() {
veldnaam = getelementbyname(action);
document.veldnaam.value = veldnaam.value + " Boe? ";
}
</script>
function pbox() {
veldnaam = getelementbyname(action);
document.veldnaam.value = veldnaam.value + " Boe? ";
}
</script>
Stukje code van inputveld:
Moet het niet zijn:
EDIT:
Ben geen held in JavaScript :P
EDIT:
Ben geen held in JavaScript :P
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
GaMer13 schreef op 14.01.2008 18:05:
EDIT:
Ben geen held in JavaScript :P
Ben geen held in JavaScript :P
Ik ook niet, vandaar :P
getElementByName(); was ook een functie, vandaar probeerde ik dat maar eens. Helaas werkt hij nog steeds niet mee :(
veldnaam is dan het object dat hoort bij een id met de naam action.
En dan doe je:
En dan doe je:
Ik heb dit geprobeerd (al een tijd terug):
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
function addCode(code) {
field = getElementById('action');
field.value = field.value + code;
}
field verandert nooit, dus dat hoeft niet in de functie, maar hij voegt niks toe
(ik had bij een input type button staan:)
onClick="addCode('blaat');"
EDIT:
@ Bovenstaande: Werkt (helaas :'( ) niet..
field = getElementById('action');
field.value = field.value + code;
}
field verandert nooit, dus dat hoeft niet in de functie, maar hij voegt niks toe
(ik had bij een input type button staan:)
onClick="addCode('blaat');"
EDIT:
@ Bovenstaande: Werkt (helaas :'( ) niet..
Gewijzigd op 01/01/1970 01:00:00 door Wesley
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
function onsubmit()
{
oVeld = document.getElementById('veld');
oVeld.value = 'blaat';
}
</script>
<form onsubmit="onsubmit()">
<input id="veld" type="text">
<input type="submit">
</form>
function onsubmit()
{
oVeld = document.getElementById('veld');
oVeld.value = 'blaat';
}
</script>
<form onsubmit="onsubmit()">
<input id="veld" type="text">
<input type="submit">
</form>
of (misschien makkelijker)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
function onsubmit( oForm )
{
oForm.veld.value = 'blaat';
}
</script>
<form onsubmit="onsubmit(this)">
<input id="veld" type="text">
<input type="submit">
</form>
function onsubmit( oForm )
{
oForm.veld.value = 'blaat';
}
</script>
<form onsubmit="onsubmit(this)">
<input id="veld" type="text">
<input type="submit">
</form>
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
Die werkte Martijn! Thanks.
Je hebt een webdeveloper plugin voor Firefox waarmee je Javascript fouten kunt zien.
Misschien makkelijk.
Misschien makkelijk.
Graag, want dit telt 'ie weer fout:
Martijn, waar kan ik die plugin vinden?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript">
function addCode(code) {
action = document.getElementById('action');
action .value = action .value + code;
}
function addCodePrpt(code) {
action = document.getElementById('action');
code = prompt("Vul een naam voor de teller in!","");
if ( code != "" or code != NULL ) {
code = "{COUNTER:" + code + "}";
action .value = action .value + code;
} else {
alert("U moet een tellernaam invullen!");
}
}
</script>
function addCode(code) {
action = document.getElementById('action');
action .value = action .value + code;
}
function addCodePrpt(code) {
action = document.getElementById('action');
code = prompt("Vul een naam voor de teller in!","");
if ( code != "" or code != NULL ) {
code = "{COUNTER:" + code + "}";
action .value = action .value + code;
} else {
alert("U moet een tellernaam invullen!");
}
}
</script>
Martijn, waar kan ik die plugin vinden?
Gewijzigd op 01/01/1970 01:00:00 door Wesley
Ik werk zelf met firebug. Dit vind ik persoonlijk het fijnste werken...
Dankzij de errorreporting, fout gevonden! Dankjewel jongens, alles werkt nu :)



