Die Textarea funktioniert in FF, Opera, Chrome.
Ohne Texteingabe erscheint bei Klick auf Submit die Meldung "Required".
Sie funktioniert nicht in IE 11 und Edge.
Hier wird der Spaceholder Text offensichtlich als Text interpretiert und bei Klick auf Submit hochgeladen.
Das kann nicht sein. So dämlich ist nicht einmal MS.
Erklärung(en) ??
Hier eine "normale" Textarea (IE_test.html):
<!DOCTYPE html>
<html>
<head>
<style>
#textarea_up_comment{
width:500px;
height:60px;
overflow:auto;
border:solid ;
border-width:thin;
background-color:#CCCCCC;
color:#000000;
font-size:120%;
}
</style>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="submit" value="Speichern">
<br><br>
<textarea name="kommentar" id="textarea_up_comment" placeholder="Was gibts Neues ?" wrap="hard" required></textarea>
</form>
</body>
</html>
##########################
Hier die Datei zum Testen des Uploads (upload.php):
<?php
echo "Hier ist upload.php<br>";
if(isset($_POST['kommentar'])) {
$kommentar = $_POST['kommentar'];
echo "Input: ".$kommentar;}
?>
Ohne Texteingabe erscheint bei Klick auf Submit die Meldung "Required".
Sie funktioniert nicht in IE 11 und Edge.
Hier wird der Spaceholder Text offensichtlich als Text interpretiert und bei Klick auf Submit hochgeladen.
Das kann nicht sein. So dämlich ist nicht einmal MS.
Erklärung(en) ??
Hier eine "normale" Textarea (IE_test.html):
<!DOCTYPE html>
<html>
<head>
<style>
#textarea_up_comment{
width:500px;
height:60px;
overflow:auto;
border:solid ;
border-width:thin;
background-color:#CCCCCC;
color:#000000;
font-size:120%;
}
</style>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="submit" value="Speichern">
<br><br>
<textarea name="kommentar" id="textarea_up_comment" placeholder="Was gibts Neues ?" wrap="hard" required></textarea>
</form>
</body>
</html>
##########################
Hier die Datei zum Testen des Uploads (upload.php):
<?php
echo "Hier ist upload.php<br>";
if(isset($_POST['kommentar'])) {
$kommentar = $_POST['kommentar'];
echo "Input: ".$kommentar;}
?>