私がやろうとしているフォームで私を助けてください。
ドロップダウン選択があり、<選択> のすべてのオプションに ID があります。たとえば、1 つのオプションには id="hide_me" があり、他のオプションには id="hide_none" があります。
フォーム用に私が持っているJSは次のとおりです。
<?php
$script = "window.addEvent('domready', function() {
$('recipe').addEvent('change', function(event) {
if ( $('recipe')document.getElementById('hide_it').selected === true ) {
$('hide_me1').setStyle('opacity', '1');
$('hide_me2').setStyle('opacity', '1');
}
});
$('recipe').addEvent('change', function(event) {
if ( $('recipe')document.getElementById('hide_none').selected === true ) {
$('hide_me1').setStyle('opacity', '0');
$('hide_me2').setStyle('opacity', '0');
}
});
});
";
$doc =&JFactory::getDocument();
$doc->addScriptDeclaration( $script );
?>
「レシピ」はドロップダウンの名前とIDです<選択>
現時点では、「SyntaxError: Unexpected identifier」のような JS エラーが発生しています。