script.aculo.us InPlaceEditor filas Opción

La biblioteca script.aculo.us es una biblioteca multinavegador que tiene como objetivo mejorar la interfaz de usuario de un sitio web. El Ajax.InPlaceEditor se usa para hacer que los elementos sean editables, lo que permite al usuario editar contenido en la página y enviar los cambios al servidor.

Filas de InPlaceEditor número de filas que se mostrarán en InPlaceEditor. Cualquier valor superior a «1» daría como resultado un área de texto de varias líneas como área de entrada.

Sintaxis:

{ rows: value }

Parámetros: esta opción tiene un solo valor como se mencionó anteriormente y se describe a continuación:

  • valor: .

El siguiente ejemplo ilustra el uso de esta opción.

Ejemplo: Se requiere el siguiente script para simular el guardado de datos en el servidor.

PHP

<?php
  if( isset($_REQUEST["value"]) ) {
    $str = $_REQUEST["value"];
    echo $str;
  }
?>

El siguiente script demuestra esto con el ejemplo:

HTML

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" 
        src="prototype.js">
    </script>
  
    <script type="text/javascript" 
        src="scriptaculous.js?load = controls">
    </script>
      
    <script type="text/javascript">
        window.onload = function () {
  
            // Default InplaceEditor with no
            // options
            new Ajax.InPlaceEditor(
                'editableElement',
                'http://localhost/tmpscripts/inplace.php',
            );
  
            // InplaceEditor with the rows
            // option changed to a custom value
            new Ajax.InPlaceEditor(
                'editableElement2',
                'http://localhost/tmpscripts/inplace.php',
                {
  
                    // Specify the number of rows
                    // to be used in the InplaceEditor
                    rows: 3
                }
            );
  
            // InplaceEditor with the rows
            // option changed to a custom value
            new Ajax.InPlaceEditor(
                'editableElement3',
                'http://localhost/tmpscripts/inplace.php',
                {
  
                    // Specify the number of rows
                    // to be used in the InplaceEditor
                    rows: 8
                }
            );
        }
    </script>
</head>
  
<body>
    <h1 style="color: green">
        GeeksforGeeks
    </h1>
  
    <h2>InPlaceEditor rows Option</h2>
      
      
    <p>
        The "rows" option is used to specify
        the number of rows to be used in the
        InPlaceEditor.
    </p>
  
      
    <b>
        This element has the rows as the
        default one.
    </b>
      
    <div id="editableElement">Click to edit</div>
    <br>
      
    <b>This element has the rows set to 3 rows.</b>
      
    <div id="editableElement2">Click to edit</div>
    <br>
      
    <b>This element has the rows set to 8 rows.</b>
    <div id="editableElement3">Click to edit</div>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por sayantanm19 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 *