Polímero - Entrada CC CVC dorada

<gold-cc-cvc-input> es un campo de entrada de una sola línea con estilo de Material Design para ingresar el código de verificación de una tarjeta de crédito.

Sintaxis

Este elemento tiene una etiqueta opcional, que es "CVC" de forma predeterminada, como se muestra en el siguiente fragmento de código.

<gold-cc-cvc-input label = "cvc"></gold-cc-cvc-input>

También puede usar <gold-cc-input> junto con <gold-cc-cvc-input> vinculando la propiedad cardType.

<gold-cc-input card-type = "{{cardType}}"></gold-cc-input>
<gold-cc-cvc-input card-type = "[[cardType]]"></gold-cc-cvc-input>

Validación

La entrada acepta CVC de 3 dígitos para la mayoría de las tarjetas válidas, pero para American Express válido, el CVC se considera de 4 dígitos y de 3 dígitos en caso contrario.

Para validar manualmente, puede utilizar validate()método que devuelve verdadero si es válido o falso, si no es válido. El uso deauto-validate y required Los atributos hacen que la entrada se valide automáticamente.

Estilismo

Para diseñar este elemento, consulte Polymer.PaperInputContainer para obtener una lista de propiedades personalizadas.

Ejemplo

Para usar el elemento gold-cc-cvc-input, navegue a la carpeta de su proyecto en el símbolo del sistema y use el siguiente comando.

bower install PolymerElements/gold-cc-cvc-input --save

El comando anterior instala el elemento gold-cc-cvc-input en la carpeta bower_components. Luego, importe el archivo gold-cc-cvc-input en su index.html usando el siguiente comando.

<link rel = "import" 
   href = "/bower_components/gold-cc-cvc-input/gold-cc-cvc-input.html">

El siguiente programa demuestra el uso del elemento gold-cc-cvc-input.

<!DOCTYPE html>
<html>
   <head>
      <title>Gold CC CVC Input</title>
      <meta charset = "utf-8">
      <script src = "bower_components/webcomponentsjs/webcomponents-lite.min.js"></script>
      <link rel = "import" href = "bower_components/polymer/polymer.html">
      <link rel = "import" 
         href = "bower_components/gold-cc-cvc-input/gold-cc-cvc-input.html">
   </head>

   <body>
      <h3>Pre-validated cvc</h3>
      <gold-cc-cvc-input
         label = "valid cvc"
         value = "586"
         auto-validate  
         style = "width:30%; display:inline-block;">
      </gold-cc-cvc-input><br/>

      <gold-cc-cvc-input
         label = "invalid cvc"
         value = "55"
         auto-validate  
         style = "width:30%; display:inline-block;">
      </gold-cc-cvc-input>	
	
      <h3>Displays custom error message</h3>
      <gold-cc-cvc-input 
         label = "Enter a cvc" 
         auto-validate 
         error-message = "Please enter a valid cvc" 
         style = "width:30%; display:inline-block;">
      </gold-cc-cvc-input>
   </body>
</html>

Salida

Para ejecutar la aplicación, navegue hasta el directorio de su proyecto y ejecute el siguiente comando.

polymer serve

Ahora abra el navegador y navegue hasta http://127.0.0.1:8081/. Lo siguiente será la salida.