¿Cómo hacer un marcador de posición para un cuadro de ‘selección’?

No hay un atributo de marcador de posición en la etiqueta ‘seleccionar’, pero puede hacer el marcador de posición para un cuadro de ‘selección’. Hay muchas maneras de crear el marcador de posición para un cuadro de ‘selección’.

Ejemplo 1:

html

<!DOCTYPE html>
<html>
    <head>
        <title>make placeholder</title>
        <style>
            body {
                border:black;
                justify-content: center;
                text-align: center;
            }
            div {
                max-width: 18em;
            }
            h1 {
                color:green;
            }
            select {
                margin-left:130px;
            }
        </style>
    </head>
    <body>
        <h1>GeeksforGeeks<h1>
        <div include="form-input-select()">
            <select required>
                <option value="">Example Placeholder</option>
                  
                <!-- Available Options -->
                <option value="1">GeeksforGeeks</option>
                <option value="2">w3skul</option>
                <option value="3">tuitorial point</option>
                <option value="4">CodeComunity</option>
                <option value="5">Coders</option>
                </select>
        </div>
    </body>
</html>                     

Producción:
placeholder

Ejemplo 2: uso de JavaScript para crear un marcador de posición en el cuadro de selección.

html

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            function populate(s, s1) {
                var s = document.getElementById(s);
                var s1 = document.getElementById(s1);
                s1.innerHTML = "";
                if(s.value == "Database") {
                    var arr = ["|Select","mysql|MySQL","oracle|Oracle"];
                }
                for(var option in arr) {
                    var pair = arr[option].split("|");
                    var new_op = document.createElement("option");
                    new_op.value = pair[0];
                    new_op.innerHTML = pair[1];
                    s1.options.add(new_op);
                }
            }
        </script>
        <style>
            body {
                text-align:center;
            }
            h1 {
                color:green;
            }
        </style>
    </head>
    <body>
        <h1>GeeksforGeeks</h1>
        <h2>Choose Subject:</h2>
        <select id = "slct" name = "slct"
            onchange = "populate(this.id, 'slct1')">
            <option value="">Select</option>
            <option value="Database">Database</option>
            <option value="Java">Java</option>
            <option value="Python">Python</option>
        </select>
        <h2>Choose topics:</h2>
        <select id = "slct1" name = "slct1"></select>
    </body>
</html>                                        

Producción:
placeholder

Publicación traducida automáticamente

Artículo escrito por Sabya_Samadder y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *