O espaço reservado é outro atributo adicionado ao HTML5. Quando a entrada ou a textarea definir esse atributo, o conteúdo desse valor será exibido na caixa de texto como um prompt de palavra cinza. Quando a caixa de texto ganha foco, o texto rápido desaparece. No passado, esse efeito era alcançado usando JavaScript para controlá -lo. Firefox, Google Chrome, etc. Expressou suporte para ele, mas o IE não o suporta.
O HTML5 fez muitos aprimoramentos no formulário da Web, como o novo tipo de entrada, validação de formulários, etc.
O espaço reservado é outro atributo adicionado ao HTML5. Quando a entrada ou a textarea definir esse atributo, o conteúdo desse valor será exibido na caixa de texto como um prompt de palavra cinza. Quando a caixa de texto ganha foco, o texto rápido desaparece. No passado, usei JavaScript para controlar esse efeito para alcançá -lo. Firefox, Google Chrome, etc. Expressou suporte para ele, mas o IE me senti inconsistência!
Por exemplo: <ID de entrada = T1 Type = Partida de Texto = Digite texto/
Isso introduz um plug-in de atributo super poderoso que suporta espaço reservado no IE e também é compatível com outros navegadores que não suportam espaço reservado. O código é o seguinte:
$ (document) .ready (function () {var doc = document, inputs = doc.getElementsByTAGName ('input'), supportplaceholder = 'placeholder'in doc.createElement (' input '), staideholder = functvalue (input) {var text = inputttion (' swoteleholder '), defaultDValue (input) {var text. input.value = text} input.onfocus = function () {if (input.value === text) {this.value = ''}}; i = 0, len = inputs.length; i <len; i ++) {var input = inputs [i], text = input.getAttribute ('espaço reservado');Basta copiar o código e salvá -lo em uma referência de arquivo JS, sem qualquer processamento, é super conveniente!
Ex: Isso pode realmente fazer com que a entrada do IE exiba o atributo de espaço reservado, mas tudo bem se houver apenas uma entrada na página. Se houver várias entradas, se a entrada não preencher nenhum valor, sua entrada vazia preencherá automaticamente o valor do espaço reservado no valor, resultando em um erro. Por exemplo:
<TIPO DE ENTRADA = PLAGEIRA DE TEXTO DO TEXTO = Nome da codificação do produto de entrada = GoodScode ID = GoodScode Valor = 123 /> <Tipo de entrada = Esponto de texto de texto = Nome do produto de entrada = BOTSNAME ID = Valor do nome da entrada = Nome do produto de entrada />
A solução é julgá -la em segundo plano. Talvez possa ser resolvido no arquivo JS acima e pesquise mais tarde ~!