Allora il form é:
codice:
        <form action="/cgi-bin/createproj.cgi" method="POST" onsubmit="return check_create()">
          <fieldset>
          <legend>Create</legend>
            <input id="tag" class="intext" type="text" name="tag" value="" size="20" />
            <input id="project" class="intext" type="text" name="project" value="" size="20" />
            <input id="language" class="intext" type="text" name="language" value="" size="20" />
            <input type="submit" value="Create" />
          </fieldset>
        </form>
mentre la funzione è:

codice:
function check_create() {

   var tag = document.getElementById('tag').value;
   alert(tag);
   var pname = document.getElementById('project').value;
   alert(pname);
   var lname = document.getElementById('language').value;
   alert(lname);
 
  return true;

}
ma viene ritornato del testo solo riguardo alla prima casella di input, cioè solo il primo alert ritorna del testo, gli altri due rimangono vuoti.