Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Value <select> [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Value <select>


 
sepp
19-11-2010, 01:39 
 
Hallo zusammen

Ich habe eine Frage:

Ich setze mittels einer Funktion mit JS das value eines select feldes auf leer zurück.

document.getElementById("selectid[" + id + "]").value="";

Im IE funktioniert das einwandfrei aber der FF will das Select nicht leeren.

Weiss hier jemand einen Rat?

THX

 
wahsaga
19-11-2010, 02:00 
 
aber der FF will das Select nicht leeren.
Warum sollte er es „leeren”?
Hast du eine Option, deren value "" entspricht?

Gezielt über selectedIndex die gewünschte Option zu selektieren, ist der bessere/kompatiblere Weg.

 
sepp
19-11-2010, 02:10 
 
Nein habe ich leider nicht

Habe einmal ein erstes gesetzt als Test.

Und mit
document.getElementById("selectid[" + id + "]").getElementsByTagName("option")[0].enabled=true;
gehts auch nicht

Auch so geht es nicht
var is = document.getElementById("selectid[" + id + "]").selectedIndex;

document.getElementById("selectid[" + id + "]").options[is].enabled=true;

 
h3ll
19-11-2010, 08:55 
 
<form action="" method="post">
<select name="foobar" id="foobar">
<option value="" />
<option value="1">AAA</option>
<option value="2">BBB</option>
<option value="3">CCC</option>
</select>
<button onclick="document.getElementById('foobar').selectedIndex = 0;">Zurücksetzen</button>
<input type="submit" />
</form>

 
wahsaga
19-11-2010, 10:43 
 
Und mit
document.getElementById("selectid[" + id + "]").getElementsByTagName("option")[0].enabled=true;
gehts auch nicht

Auch so geht es nicht
var is = document.getElementById("selectid[" + id + "]").selectedIndex;

document.getElementById("selectid[" + id + "]").options[is].enabled=true;
Ist ja auch beides Quark, weil Options keine “enabled”-Eigenschaft haben.
Hör' auf, dir irgendwelche Eigenschaften selber auszudenken - und informiere dich stattdessen mal, welche Eigenschaften wirklich vorhanden sind, und was sie bewirken.


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:34 Uhr.