0
<script type="text/javascript">
function serviceChange(list) {
if (value == "OTHER")
{
document.getElementById('others').style.display="inline";
}
else
{
document.getElementById('others').style.display="none";
}
}
</script>
<%= select_tag "options", options_for_select(MyModel::ALL_TYPES), :onchange => "serviceChange(this.options[this.selectedIndex].value);" %>
</p>
<p id="others">
<%= f.label :profile_url %><br />
<%= f.text_field :profile_url %>
</p>
我在顯示和隱藏時遇到了問題。任何人都可以幫助我解釋爲什麼它不起作用嗎?在javascript中顯示()hide()時出現問題
當我使用函數的函數的onchange喜歡這樣做,也不起作用:
<%= f.select :xyz_type, MyModel::ALL_TYPES, :include_blank => true, :onchange => "checkType(this);" %>
謝謝。有用。 – user659068 2011-05-31 00:45:27