Ich muss wissen, wie ich ein Textfeld oder eine Auswahl auf "erforderlich" setzen kann.

So sieht es aus

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

Und nach dem js sollte es so aussehen

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

Darf mir jemand helfen?

0
Patrick 2 Dez. 2013 im 19:09

3 Antworten

Beste Antwort

Sie könnten dies tun:

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

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

2
putvande 2 Dez. 2013 im 15:23

In 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;
  }
-2
vlad_tepesch 10 Okt. 2014 im 09:17

Fügen Sie Ihrem Formular ein onsubmit = "return validateRequired () hinzu, und in Javascript können Sie Folgendes tun:

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

Dadurch wird überprüft, ob Ihre TextBox einen Wert hat. Wenn nein, wird false zurückgegeben. Sie müssen Ihrer Textbox eine ID hinzufügen, damit die getElementById funktioniert.

1
Shryme 2 Dez. 2013 im 15:11