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

时间:2013-12-02 15:09:02

标签: javascript

我需要知道如何设置文本框或选择“必需”。

这就是它的外观

<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>
是的,有人可以帮助我吗?

4 个答案:

答案 0 :(得分:2)

你可以这样做:

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

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

答案 1 :(得分:1)

在表单中添加onsubmit =“return validateRequired(),在javascript中你可以这样做:

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

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

答案 2 :(得分:1)

在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 == "")
  {
    alert("empty");
    return false;
  }
    return true;
}

答案 3 :(得分:-2)

在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;
  }
相关问题