[Help] javascript schrijft input field
Ik zoek een script php of javascript dat kan schrijven in een text field.
Ik zal de situatie uitleggen.
Ik heb een SMS systeempje gemaakt die via een Iframe moet werken.
Ik haal hem via een iframe me website in maar nu wil ik een soort telefoonboek maken dat je gemakkelijk een 06 nummer kan vinden.
Maar nu moet er nog een mogelijkheid zijn om het 06 nummer in het textfield te schrijven.
Kan dit via javascript of zoiets de name van het textfield/input field is:
sms_receiver
Ik hoop dat iemand een manier heeft om dit voor elkaar te krijgen want ik zou niet weten hoe.
alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Mitchelp
Maar dit systeem werkt via een ID als ik het goed heb.
Maar kan het ook via name van ID staat er niet in.. en ik kan dat ook niet wijzigen.
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
<script type="text/javascript">
var aInput = document.getElementsByTagName('input'), i = 0, m;
for( i = 0, m = aInput.length; i < m: ++i )
{
if( aInput[i].name == 'mijnveld' )
{
aInput[i].value = 'ikbenvanwaardeveranderd';
}
}
</script>
var aInput = document.getElementsByTagName('input'), i = 0, m;
for( i = 0, m = aInput.length; i < m: ++i )
{
if( aInput[i].name == 'mijnveld' )
{
aInput[i].value = 'ikbenvanwaardeveranderd';
}
}
</script>
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
Ik heb namelijk verder helemaal geen ervaring hiermee..
Edit:
On load werkt het niet. heb ook nog even zonder iframe geprobeerd op deze manier:
Misschien dat ik nog iets verkeerd doe dat kan hoor..
On load werkt het niet. heb ook nog even zonder iframe geprobeerd op deze manier:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
<script type="text/javascript">
var aInput = document.getElementsByTagName('input'), i = 0, m;
for( i = 0, m = aInput.length; i < m: ++i )
{
if( aInput[i].name == 'sms_receiver' )
{
aInput[i].value = 'ikbenvanwaardeveranderd';
}
}
</script>
</head>
<input name="sms_receiver" value="dit_moet_veranderen" />
<body>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
<script type="text/javascript">
var aInput = document.getElementsByTagName('input'), i = 0, m;
for( i = 0, m = aInput.length; i < m: ++i )
{
if( aInput[i].name == 'sms_receiver' )
{
aInput[i].value = 'ikbenvanwaardeveranderd';
}
}
</script>
</head>
<input name="sms_receiver" value="dit_moet_veranderen" />
<body>
</body>
</html>
Misschien dat ik nog iets verkeerd doe dat kan hoor..
Gewijzigd op 01/01/1970 01:00:00 door Mitchelp
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
<script type="text/javascript">
function setData() {
var aInput = document.getElementsByTagName('input'), i = 0, m;
for( i = 0, m = aInput.length; i < m: ++i )
{
if( aInput[i].name == 'sms_receiver' )
{
aInput[i].value = 'ikbenvanwaardeveranderd';
}
}
}
// Hier iets van window.addEvent('domready',function () { setData(); });
</script>
</head>
<input name="sms_receiver" value="dit_moet_veranderen" />
<body>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
<script type="text/javascript">
function setData() {
var aInput = document.getElementsByTagName('input'), i = 0, m;
for( i = 0, m = aInput.length; i < m: ++i )
{
if( aInput[i].name == 'sms_receiver' )
{
aInput[i].value = 'ikbenvanwaardeveranderd';
}
}
}
// Hier iets van window.addEvent('domready',function () { setData(); });
</script>
</head>
<input name="sms_receiver" value="dit_moet_veranderen" />
<body>
</body>
</html>
Je moet wel een onload hebben, of iig dat het wordt aangeroepen anders gaat het niet werken.
Ik snap heel weinig van javascript excuus hiervoor..
Kan iemand voor mij een opzetje maken:
als je op een url klikt moet de inhoud van het textfield wijzigen..
alvast bedankt phpjers en javascripters :)
Maar dan moet er wel een id="sms_receiver" instaan..
Maar die staat er niet in dat is juist het probleem..
Hij moet alleen via name kunnen werken van het input field.. is dit mogelijk??
Gewijzigd op 01/01/1970 01:00:00 door Mitchelp
ja dat kan, dan moet je alle inputs afgaan en de naam controleren. Zoek maar op getelementsbytagname en for-loop ;)
Alvast bedankt :D
Ik hoop dat iemand dat wel even voor mij wil doen ;)
Gewijzigd op 01/01/1970 01:00:00 door Mitchelp
Niemand :(
Martijn! schreef op 23.08.2008 16:26:
Kan iemand het please voor me schrijven dat zou egt geweldig zijn.. :(
En wat brengt het op?
Prototype is trouwens wat makkelijker ;)
Dat is toch een kleine moeite of niet?
Alvast heel erg bedankt voor iemand die het zou willen doen :D