`
阿_剛
  • 浏览: 9390 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

通过Text 来设定 Select Option 缺省值

阅读更多
<%@page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<link rel="stylesheet" type="text/css" href="${f:url('/css/stylesheet.css')}">
<script type="text/javascript">

function add(btn) {
   btn.disabled = true;
   var frm = document.getElementById("form1");
   frm.action += "add";
   frm.submit();
}

function change(){
if (event.keyCode == 13){
alert("文字が「" + Myfm.txt.value +"」に変更されました");
}
else
return
}

function SetdefaultData(textObj,selectObj){
for(i=0;selectObj.length>i;i++){
<%--alert(frmObj.elements["deptId_test"].value);--%>
if(selectObj.options[i].value == textObj.value){
selectObj.options[i].selected = true;
<%--alert("ttt"+f.options.value);--%>
break;
}else{
selectObj.options[0].selected = true;
}
}
}



</script>
</head>
<body>
<s:form method="POST" styleId="form1">
<tiles:insert template="/WEB-INF/view/common/layout.jsp" flush="true">
<tiles:put name="content_menu" type="string">
<c:choose>
   <c:when test="${id == null}">
       <button onclick="add(this)">登録</button>
   </c:when>
   <c:otherwise>
       <s:submit property="update" value="更新"/>
   </c:otherwise>
</c:choose>
</tiles:put>
<tiles:put name="content" type="string">
<div id="content" class="content_scroll">
   <html:errors/>
       <table class="data" style="width:300px;">
       <tr>
           <th class="data" style="width: 100px;">ID</th>
           <td class="data" style="width:150px;">
           ${id}<html:hidden property="id"/><html:hidden property="versionNo"/>
           </td>
       </tr>
       <tr>
           <th class="data">従業員番号</th>
           <td class="data">
               <html:text property="empNo" size="12" maxlength="10" errorStyleClass="error"/></td>
       </tr>
       <tr>
           <th class="data">従業員名</th>
           <td class="data">
               <html:text property="empName" size="26" maxlength="20" errorStyleClass="error"/></td>
       </tr>
       <tr>
           <th class="data">雇用日</th>
           <td class="data">
               <html:text property="hiredate" size="12" maxlength="10" errorStyleClass="error"/>
           </td>
       </tr>
       <tr>
           <th class="data">給与</th>
           <td class="data">
               <html:text property="sal" size="10" maxlength="8" errorStyleClass="error"/>
           </td>
       </tr>
       <tr>
           <th class="data">管理者ID</th>
           <td class="data">
               <html:text property="mgrId" size="12" maxlength="10" errorStyleClass="error"/>
           </td>
       </tr>
       <tr>
           <th class="data">部門名</th>
           <td class="data">
               <html:select property="deptId">
                   <option value=""></option>
                   <html:options collection="deptList" property="id" labelProperty="deptName"/>
               </html:select>
           </td>
           <html:text property="deptId_test" size="12" maxlength="10" onkeydown="SetdefaultData(this.form.elements['deptId_test'],document.getElementById('testID'))" onkeyup="SetdefaultData(this.form.elements['deptId_test'],document.getElementById('testID'))"/>
       </tr>
      
       <tr>
           <th class="data">SELECT OPTION</th>
           <td class="data">
               <html:select property="testID">
                   <option value="C"></option>
                   <html:options collection="testList" property="KeyData" labelProperty="ValData"/>
               </html:select>
           </td>
          
       </tr>
       </table>
       <html:hidden property="versionNo"/>
</div>
</tiles:put>
</tiles:insert>
</s:form>
</body>
</html>
分享到:
评论

相关推荐

    jquery获得select option值

    这里使用了`option:selected`选择器来选取当前被选中的`&lt;option&gt;`元素,并通过`.text()`获取其文本内容。 2. **设置默认选中的下拉项**: ```javascript $('#select_id')[0].selectedIndex = 1; ``` 通过直接...

    JS动态添加Select中的Option元素值

    在JavaScript(JS)编程中,动态添加Select中的Option元素值是一项常见的需求,特别是在网页交互或者数据填充时。这里我们将深入探讨如何实现这个功能,并提供一个实际的案例来演示这一过程。 首先,我们要理解HTML...

    select option带自定义图片

    然而,原生的`&lt;option&gt;`元素并不支持直接添加图片,但通过一些JavaScript和CSS的技巧,我们可以实现自定义带有图片的`&lt;option&gt;`效果。以下是一个关于如何在`&lt;select&gt;`和`&lt;option&gt;`中添加自定义图片的详细教程。 ...

    用jquery获取select标签中选中的option值及文本的示例

    根据提供的文件信息,我们可以了解到如何使用jQuery来获取HTML中select标签的选中项(option)的值(value)和文本内容(text)。以下是详细的知识点: 1. 引入jQuery库:要使用jQuery操作DOM元素,必须先引入...

    js实现动态生成select中的option

    options.forEach(optionText =&gt; { const opt = document.createElement('option'); opt.value = optionText; opt.innerHTML = optionText; select.appendChild(opt); }); // 将select元素添加到DOM ...

    如何获取select下拉框的值(option没有及有value属性)

    如何获取select下拉框的值: 1.下拉框的option没有value属性时 代码如下: &lt;select id=”param1″&gt; &lt;option&gt;学号&lt;/option&gt; &lt;option&gt;姓名&lt;/option&gt; &lt;option&gt;年龄&lt;/option&gt; &lt;/seclect&gt; [removed] [removed] = ...

    javascript_select_option_操作详解.txt

    要修改 `&lt;select&gt;` 中的 `&lt;option&gt;`,可以通过获取其索引位置并赋值一个新的 `&lt;option&gt;` 对象来实现: ```javascript function modifyOption(selectElement, index, newText, newValue) { var newOption = new ...

    JS动态添加option和删除option(附实例代码)

    1.动态创建select 代码如下: function createSelect(){ var mySelect = document.createElement(“select”); mySelect.id = “mySelect”; document.body.appendChild(mySelect); } 2.添加选项option 代码如下: ...

    javascript 获取select ->option中id、value、label属性及中内容

    javascript 获取select -&gt;option中id、value、label属性及&lt;option&gt;&lt;/option&gt;中内容

    Jquery操作Select option整理

    - `$(".formc select[name='country'] option[selected]")` 表示选择具有 `name` 属性且值为 `country` 的 `&lt;select&gt;` 元素内的具有 `selected` 属性的 `&lt;option&gt;` 元素。 - `$("#select").empty()` 用来清空指定 `...

    select option,鼠标移到哪个选向就给出相应的鼠标提示

    总的来说,为"select option"添加鼠标提示功能是提升用户界面友好性的重要手段。通过熟练掌握HTML、CSS和JavaScript,开发者可以创建出更加智能、人性化的网页和应用。同时,不断学习和研究相关的IT资源,如压缩包中...

    静态二级联动 select option

    静态二级联动 js 调取数据 带有 option 值

    select通过js删除指定的option选项

    简单的例子,点击按钮就删除掉option,也可以通过jquery加载的时候进行删除。

    Webdynpro for ABAP中select option 用法

    本文将通过一个具体的应用场景来探讨如何在Webdynpro for ABAP中使用Select Options功能。该应用场景涉及展示一个选择屏幕,用户可以在其中输入航空公司的ID(类型为S_CARR_ID),并在表格控件中显示所输入的值。 #...

    4、Webdynpro入门之Select-Option【原创】

    总结来说,本文详细讲解了 Select-Option 在 Webdynpro 中的应用,包括如何新建组件、添加 Select-Option 组件、建立局部节点、设置 Table 控件的 ID、绑定节点、添加 Attributes 和使用 Methods 等内容。

    js 操作select和option

    下面将详细介绍如何使用 JavaScript 来操作 `&lt;select&gt;` 和 `&lt;option&gt;`。 #### 1. 动态创建 Select 控件 ```javascript function createSelect() { // 创建一个新的 select 元素 var mySelect = document....

    js select option

    JQuery提供了`.val()`方法来获取或设置选中的`option`值,以及`.append()`和`.remove()`方法来添加或移除`option`。 ```javascript var $selectBox = $('#mySelect'); $selectBox.append('&lt;option value="newValue...

    select将选中的option设置为默认选项

    以下是一个简单的示例,展示了如何通过ID找到`&lt;select&gt;`元素,然后设置特定`&lt;option&gt;`为选中状态: ```javascript // 获取select元素 var selectElement = document.getElementById('mySelect'); // 获取要设为...

    自定义带图标的select,只需把图标地址写在option的title属性中即可

    总结来说,这个基于jQuery的自定义下拉框JS插件通过将图标地址插入到`&lt;option&gt;`的`title`属性中,实现了带图标的下拉框,支持选项分组,使得原本单调的`&lt;select&gt;`元素变得更加生动和易用。对于任何希望提升网站或...

    清空select标签中option选项的3种不同方式

    复制代码代码如下: document.getElementById(“selectid”).options.length = 0; 方法二 复制代码代码如下: document.formName.selectName.options.length = 0; 方法三 复制代码代码如下: document....

Global site tag (gtag.js) - Google Analytics