簡體   English   中英

使用下拉菜單重置Javascript Specific Field

[英]Javascript Specific Field reset with dropdown menu

需要一些JavaScript的幫助。 不太喜歡javascript。 想知道是否有人對此有一些摘要。

工作流程/概述:
4場
用戶在字段2-4中輸入數據
用戶從字段1的下拉菜單中選擇重置

字段重置為默認值
-字段2重設>請選擇
-字段3重設>空白
字段不重置
-字段4不休息>保留輸入的值

謝謝您的幫助。

</script>

    <form name="testform" action="" method="get">
        <fieldset>
            <label>Field 1<font color="red">*</font>:</label>
            <select name="select1" id="select1">
                <option value="Reset">Reset</option>
                <option value="1" selected>1</option>
                <option value="2">2</option>
                <option value="3">3</option>
            </select>

            <br/>
            <label>Field 2</label>
            <select name="select2" id="select2">
                <option value="Please select">Please select</option>
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
            </select>

            </br>
            <label>Field 3</label>
            <input type="text" name="text1" size="100"/>

            </br>
            <label>Field 4</label>
            <input type="text" name="text2" size="100"/>
        </fieldset>

    </form>
</body></html>

您應該閱讀一些有關javascript的知識,因為這是基礎知識之一(並查看jquery)

主要是從javascript訪問項目,您可以執行以下操作: var element = document.getElementById('select2')

現在,當您擁有元素“ element”時,您可以在其中添加一個值。element.value =“請選擇”;

最終的代碼是:

<select name="select1" id="select1" onchange="maybeReset()">

function maybeReset(){
element1  = document.getElementById('select1');

if (element1.value == "Reset")
{
var element  = document.getElementById('select2');
element.value = "Please select";

...
}

} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM