Ich hätte gerne ein Textfeld, in dem Benutzer maximal 255 Ziffern und 5 Zeilen Text eingeben können. Dann, wenn sie auf den "Post" -Button klicken, wird der Text an eine andere PHP-Datei gesendet. Der Text wird an die zweite PHP-Datei gesendet und das Limit von 255 Ziffern funktioniert (maxlength = "255"), aber ich kann die Grenze für Zeilen nicht bekommen. Ich habe es gegooglet, das Forum durchforstet und mehrere Dinge ausprobiert, aber nichts funktioniert. Dies ist eines der Dinge, die ich ausprobiert habe.HTML TextArea Begrenzung der Zeilenanzahl
<script>
$(document).ready(function() {
$('textarea[name=message]').on('keypress', function (event) {
var textarea = $(this),
numberOfLines = (textarea.val().match(/\n/g) || []).length + 1,
maxRows = 5;
if (event.which === 13 && numberOfLines === maxRows) {
return false;
}
});
});
</script>
<textarea name="message" placeholder="What's on your mind?" maxlength="255" data-limit-rows=true></textarea>
<input type="submit" value="Post">
</form>
Dank
Sie die Anzahl der Zeilenumbrüche Begrenzung (Zeiten der Benutzer drücken Sie die Eingabetaste) oder die Anzahl der Textzeilen entsprechend der Breite des Textarea? –
@fauxserious Ich möchte die Anzahl der Textzeilen begrenzen. Diesen Code habe ich von jemand anderem kopiert. Weil ich dachte, dass es das tun würde. –
... Nach Textfeldbreite? –