public static function password($nombre, $valor = "") { $params = is_array($nombre) ? $nombre : Util::getParams(func_get_args()); $params["value"] = utf8_encode($valor); if (!isset($params['onblur'])) { $params['onblur'] = "texto(this)"; } else { $params['onblur'] .= ";texto(this)"; } return @password_field_tag($params); }
<h1>Admin login screen</h1> <div class="well"> <?php echo form_tag(login_admin_login_path(), "post"); ?> <?php echo text_field_tag("username", "username", null, array("placeholder" => "Username")); ?> <?php echo password_field_tag("password", "pwd", array("placeholder" => "Password")); ?> <?php echo submit("Login", array("class" => "btn btn-primary")); ?> <?php echo form_end_tag(); ?> </div>
/** * Returns an input tag of the "password" type. */ function password_field($objectName, $method, $object, $options = array()) { $options = array_merge(array('size' => 30), $options); list($name, $value, $options) = default_options($objectName, $method, $object, $options); return password_field_tag($name, $value, $options); }
public function testPasswordFieldTag() { $this->assertDomEqual(password_field_tag('password'), '<input id="password" name="password" type="password" />'); }