Hallo,
zum Problem 1: mit dem Befehl isNaN überprüfst du, ob es sich hier um eine Zahl handelt.
zum Problem 2: Probier' das hier mal aus:
-----------
<html>
<head>
<title>test</title>
<meta name="author" content="Michael T. H. Beck">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script language="JavaScript" type="text/javascript">
function fertig()
{
var zahl=test.feld.value,i=0;
while(test.feld.value>i)
{
zahl=zahl+"0";
i++;
}
document.write("Ergebnis: "+zahl);
}
</script>
</head>
<body>
<form name="test" onSubmit="fertig()">
<input type="text" size="5" name="feld">
<input type="submit" value="Fertig">
</form>
</body>
</html>
----------
grüße,
mthb