Changing background color of text box input not working when empty

前端 未结 8 1945
半阙折子戏
半阙折子戏 2020-12-29 07:37

I am having a tough time with this javascript code to change the background color of a text input if the input is empty.

Here is the code:

function c         


        
8条回答
  •  时光说笑
    2020-12-29 08:00

    You can style it using javascript and css. Add the style to css and using javascript add/remove style using classlist property. Here is a JSFiddle for it.

      
    Textbox empty
    addRemoteImage = function(event) { var textbox = document.querySelector("input[name='input-image']"), imageUrl = textbox.value, errorDiv = document.querySelector("div[name='input-image-error']"); if (imageUrl == "") { errorDiv.style.display = "block"; textbox.classList.add('text-error'); setTimeout(function() { errorDiv.style.removeProperty('display'); textbox.classList.remove('text-error'); }, 3000); } else { textbox.classList.remove('text-error'); } }

提交回复
热议问题