Guten Tag
Ich habe eine Umfrage mit einer Matrix-Frage, bei der einzelne Felder deaktiviert (oder ausgeblendet bzw. alternativ dazu allenfalls farblich markiert) werden sollen, da sie vom Teilnehmer nicht ausgefüllt werden dürfen (siehe dazu Screenshot 1)
Alle Felder werden per Java-Script mit Nullen vorausgefüllt (herzlichen Dank auch dafür ins Forum, das habe ich von hier und adaptiert).
Was ich eigentlich will ist: "Wenn das Feld 'answer69965X2X10SQ001_SQ001' oder 'answer69965X2X10SQ001_SQ002' oder 'xxxyyy', dann blende das Feld aus.
Nach vielen Versuchen komme ich aber nicht weiter und kann die Felder einfach nicht deaktivieren oder markieren. Unten habe ich mal einkopiert, was ich so probiert habe...
Für jede Hilfe, die mich auf die richtige Spur leitet, bin ich sehr dankbar!
Danke und Gruss
chlw
Version 1.92+ Build 120509
PHP 5.3.10
Codesnipplets, wie ichs versucht habe:
<script type="text/javascript" charset="utf-8">
$function() {
if (document.69965X2X10SQ001_SQ001.disabled = false) {
document.69965X2X10SQ001_SQ001.disabled = true;
}
};
</script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
var qID = 10;
var defaultVal = '#ffcc00';
// Loop text inputs and load default value
$('#question'+qID+' input[type="text"]').each(function(i) {
if (!$(this).style.backgroundColor()) {
$(this).style.backgroundColor(defaultVal);
}
});