1

私は以下を使用していますcode。その???を表示しています の代わりにのみresulterror以下のフォームのを修正するのを手伝ってくれませんか? メッセージは??のように空白の結果を表示しています フォーマット。何か助けはありますか?--

<table width="100%" border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td width="12%">&nbsp;</td>
    <td width="2%">&nbsp;</td>
    <td width="2%">&nbsp;</td>
    <td width="2%">&nbsp;</td>
    <td width="16%">&nbsp;</td>
    <td width="66%">&nbsp;</td>
  </tr>
  <tr>
    <td><img src="images/australia1.jpg" width="132" height="70"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><select name="select">
      <option>Select Course Type</option>
      <option>Under Graduate</option>
      <option>Post Graduate</option>
    </select>
    </td>
    <td><div id="message"></div>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​&lt;/td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>

</table>
<script type="text/javascript" language="javascript">
var messages = {
    Under Graduate: 'UG text is here',
    Post Graduate: 'PG text is here'
}
$('select').change(function() {
    $('#message').text(messages[$(this).val()]);
});​
</script>
4

4 に答える 4

0

メッセージ オブジェクトに構文エラーがあります。スペースを含むキーを引用符で囲む必要があります。

var messages = {
    'Under Graduate': 'UG text is here',
    'Post Graduate': 'PG text is here'
}
于 2012-11-28T12:37:59.930 に答える