field_add_form.inc.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <table cellpadding="2" cellspacing="1" width="98%">
  2. <tr>
  3. <td width="100">选项列表</td>
  4. <td><textarea name="setting[options]" rows="2" cols="20" id="options" style="height:100px;width:400px;">选项名称1|选项值1</textarea></td>
  5. </tr>
  6. <tr>
  7. <td>选项类型</td>
  8. <td>
  9. <input type="radio" name="setting[boxtype]" value="radio" checked onclick="$('#setcols').show();$('#setsize').hide();"/> 单选按钮
  10. <input type="radio" name="setting[boxtype]" value="checkbox" onclick="$('#setcols').show();$('setsize').hide();"/> 复选框
  11. <input type="radio" name="setting[boxtype]" value="select" onclick="$('#setcols').hide();$('setsize').show();" /> 下拉框
  12. <input type="radio" name="setting[boxtype]" value="multiple" onclick="$('#setcols').hide();$('setsize').show();" /> 多选列表框
  13. </td>
  14. </tr>
  15. <tr>
  16. <td>字段类型</td>
  17. <td>
  18. <select name="setting[fieldtype]" onchange="javascript:fieldtype_setting(this.value);">
  19. <option value="varchar">字符 VARCHAR</option>
  20. <option value="tinyint">整数 TINYINT(3)</option>
  21. <option value="smallint">整数 SMALLINT(5)</option>
  22. <option value="mediumint">整数 MEDIUMINT(8)</option>
  23. <option value="int">整数 INT(10)</option>
  24. </select> <span id="minnumber" style="display:none"><input type="radio" name="setting[minnumber]" value="1" checked/> <font color='red'>正整数</font> <input type="radio" name="setting[minnumber]" value="-1" /> 整数</span>
  25. </td>
  26. </tr>
  27. <tbody id="setcols" style="display:">
  28. <tr>
  29. <td>每列宽度</td>
  30. <td><input type="text" name="setting[width]" value="80" size="5" class="input-text"> px</td>
  31. </tr>
  32. </tbody>
  33. <tbody id="setsize" style="display:none">
  34. <tr>
  35. <td>高度</td>
  36. <td><input type="text" name="setting[size]" value="1" size="5" class="input-text"> 行</td>
  37. </tr>
  38. </tbody>
  39. <tr>
  40. <td>默认值</td>
  41. <td><input type="text" name="setting[defaultvalue]" size="40" class="input-text"></td>
  42. </tr>
  43. <tr>
  44. <td>输出格式</td>
  45. <td>
  46. <input type="radio" name="setting[outputtype]" value="1" checked /> 输出选项值
  47. <input type="radio" name="setting[outputtype]" value="0" /> 输出选项名称
  48. </td>
  49. </tr>
  50. <tr>
  51. <td>是否作为筛选字段</td>
  52. <td>
  53. <input type="radio" name="setting[filtertype]" value="1"/> 是
  54. <input type="radio" name="setting[filtertype]" value="0"/> 否
  55. </td>
  56. </tr>
  57. </table>
  58. <SCRIPT LANGUAGE="JavaScript">
  59. <!--
  60. function fieldtype_setting(obj) {
  61. if(obj!='varchar') {
  62. $('#minnumber').css('display','');
  63. } else {
  64. $('#minnumber').css('display','none');
  65. }
  66. }
  67. //-->
  68. </SCRIPT>