如何根据需要设置文本框/选择-使用JavaScript

How to set an textbox / select as required - using JavaScript

本文关键字:选择 使用 JavaScript 置文本 何根      更新时间:2024-02-15

我需要知道如何将文本框或选择设置为"必需"。

就是这样

<input type="textbox" name="SAP Pers. Nr." type="text" size="30" value="">

在js之后,它应该看起来像这个

<input type="textbox" name="SAP Pers. Nr." type="text" size="30" value="" required>

有人能帮我吗?

您可以这样做:

window.onload = function() { 
    document.getElementsByName('SAP Pers. Nr.').setAttribute('required','required');
}

https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttribute

在表单中添加onsubmit="return validateRequired(),在javascript中可以执行以下操作:

function validateRequired()
{
    var textBox = document.getElementById('textBox');
    if (textBox.value == "")
        return false;
}

这将检查您的textBox是否有值,如果没有,则返回false。您需要在textBox中添加一个id,以便getElementById能够工作。

在html:-中

<form name="frm">
  Question: <input name="question"/> <br />
  <input id="insert" onclick="return IsEmpty();" type="submit" value="Add Question"/>
</form>

javascript:-

function IsEmpty(){
  if(document.forms['frm'].question.value == "")
  {`enter code here`
    alert("empty");
    return false;
  }