Antje Orthmann: Einfluss nehmen auf eine Dateiupload-Feld-Value

Was ist daran nicht richtig oder besser wie kann ich auf eine Dateifeld-Value mit Javascript Einfluss nehmen?
----------------------------------------------------------------
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
<!--
function makeValue()
{if (document.email.sprache[0].checked == true){
alert("Französisch")
url = "c:/bild/franzoesisch.jpg";
document.email.dateivalue = url;
return true;}
if (document.email.sprache[1].checked == true){
alert("Deutsch")
url = "c:/bild/deutsch.jpg";
document.email.datei.value = url;
return true;}
if (document.email.sprache[2].checked == true){
url = "c:/bild/englisch.jpg";
document.email.datei.value = url;
alert("Englisch")
return true;}
}//--></script>
<BODY>
<FORM method="post" action="mailto:#" name="email" onSubmit="return makeValue()">
Französisch
<INPUT type="radio" name="sprache" value="radiobutton"><br>Deutsch
<INPUT type="radio" name="sprache" value="radiobutton"><br>Englisch
<INPUT type="radio" name="sprache" value="radiobutton"><br>
<INPUT type="file" name="datei" accept="image/jpeg" value=""><br>
<INPUT type="submit" name="Button" value="Abschicken">
</FORM>
</BODY>
</HTML>

  1. Was ist daran nicht richtig oder besser wie kann ich auf eine Dateifeld-Value mit Javascript Einfluss nehmen?

    Du kannst den Wert eines solchen Feldes aus Sicherheitsgründen nicht setzten, nur auslesen!

    <FORM method="post" action="mailto:#" name="email" enctype="multipart/form-data" onSubmit="return makeValue()">
    ..................................................^^^^^^^^^^^^^^^^^^^^^^^^^^
    den solltest du nicht vergessen, wenn Du ein File versenden willst!

    Bye Ed X

  2. Hi,

    Was ist daran nicht richtig

    das hier:

    <FORM method="post" action="mailto:#" name="email" onSubmit="return makeValue()">

    Siehe http://www.praast.de/ffq/mailto.htm.

    Cheatah