hej...
nu er jeg ikke en stor fan af cut'n'paste fra andres sites - men du kan jo også selv lave valideringen i stedet for at bruge "deres" scripts til at tjekke det for dig... Og vi ved heller ikke endnu om det kan lade sig gøre at poste til deres form fra en anden host, men efterfølgende kunne da blive en tester:
<HTML>
<SCRIPT>
var CurrentFile="vieshome"
<!------------------------------------------------------>
function printCurrentDate()
{ var now = new Date();
var day = now.getDate();
var mth = now.getMonth() + 1;
var yea = now.getFullYear();
if(day<10) day = "0"+day;
if(mth<10) mth = "0"+mth;
var gmt = day + "/" + mth + "/" + yea + " ";
document.write(gmt);
}
<!------------------------------------------------------>
function check_fields(form)
{
var alphabeth;
var digits;
var VATinput;
alphabeth = "ABCDEFGHIJKLMNOPQRSTUVWXYZ*+";
digits = "0123456789";
VATinput = form.VAT.value;
if(form.MS.selectedIndex==0)
{ alert("Vælg først en medlemsstat");
return false;
}
if(VATinput=="")
{ alert("Manglende eller fejlbehæftet data vedrørende momsnummer. Venligst forsøg igen.");
return false;
}
for (i = 0; i < VATinput.length; i++)
{
if (digits.indexOf(VATinput.substr(i,1)) == -1 &&
(alphabeth.indexOf(VATinput.substr(i,1).toUpperCase()) == -1))
{
alert ("Manglende eller fejlbehæftet data vedrørende momsnummer. Venligst forsøg igen.");
/*form.VAT.value = "";*/
return false;
}
}
form.VAT.value = VATinput.toUpperCase();
return true;
}
<!------------------------------------------------------>
function MS_change()
{
select_number=document.myform.MS.selectedIndex;
if(select_number==0)
{
document.myform.ISO.value="---";
}
else {document.myform.ISO.value=document.myform.MS.options[select_number].value;}
return true;
}
</SCRIPT>
<BODY>
<FORM TARGET="_blank" ACTION="
http://europa.eu.int/comm/taxation_customs/vies/cgi-bin/viesquer" method="post" onsubmit="return check_fields(this)" name="myform">
Medlemsstat: <INPUT name="MS" VALUE="DK" TYPE="text">
<BR>
Momsregistreringsnummer: <INPUT size="2" maxlength="2" name="ISO" type="text" readonly="readonly" VALUE="DK"> <input type="text" size="20" maxlength="12" name="VAT">
<BR>
Dags dato: <SCRIPT>printCurrentDate()</SCRIPT>
<BR>
<INPUT TYPE="submit">
</FORM>
</BODY>
</HTML>