我想有一個textarea,用戶可以輸入最多255位數和5行文本。然後當他們點擊「發佈」按鈕時,文本將被髮送到不同的php文件。 文本被髮送到第二個php文件和255位數的限制工作(maxlength =「255」),但我無法獲得線路上的限制。我搜索了它,搜索了論壇並嘗試了多件事,但沒有任何結果。 這是我嘗試過的一件事。HTML TextArea限制行數
<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>
由於
你限制回車次數(次用戶按下回車鍵),或根據textarea的寬度文本行數? –
@fauxserious我想限制文本行的數量。我從其他人那裏複製的代碼。因爲我認爲它會這樣做。 –
...根據textarea的寬度? –