我想知道是否有人可以幫忙?我想要做的是從JavaScript代碼中檢索字數到表單中,然後將其傳遞到PHP以及表單的其餘部分,以檢查字數是否爲特定長度,否則將不會提交。你如何從javascript返回數據到html表單?
javascript如下。
counter = function() {
var value = $('#msg').val();
if (value.length == 0) {
$('#wordCount').html(0);
$('#totalChars').html(0);
$('#charCount').html(0);
$('#charCountNoSpace').html(0);
return;
}
var regex = /\s+/gi;
var wordCount = value.trim().replace(regex, ' ').split(' ').length;
var totalChars = value.length;
var charCount = value.trim().length;
var charCountNoSpace = value.replace(regex, '').length;
$('#wordCount').html(wordCount);
$('#totalChars').html(totalChars);
$('#charCount').html(charCount);
$('#charCountNoSpace').html(charCountNoSpace);
};
$(document).ready(function() {
$('#count').click(counter);
$('#msg').change(counter);
$('#msg').keydown(counter);
$('#msg').keypress(counter);
$('#msg').keyup(counter);
$('#msg').blur(counter);
$('#msg').focus(counter);
});
我的問題是將wordCount返回到表單中的隱藏字段。我不是很好的JavaScript,我不知道如何修改此代碼,使其工作。剩下的我可以弄清楚,但是我被卡在了這裏。感謝您的幫助,非常感謝。
你可能有一個HTML部分去''輸入id =「wordCount」類型=「隱藏」/>'在表單中的某處? – njzk2 2014-09-23 14:45:06
不知道什麼問題是...所以你想#wordCount被隱藏?只是隱藏它從CSS。否則我沒有得到你,對不起:S – tfrascaroli 2014-09-23 14:45:57
或者是用戶的顯示字段?你可以有隱藏的輸入字段,只需使用'$(「wordCountValue」).val(wordCount);' – njzk2 2014-09-23 14:46:55