我需要修剪窗體文本元素中的所有尾隨空白。我需要用最少的步驟來完成。只要我按提交,它應該修剪所有的空格,然後執行進一步的操作。有沒有腳本可用?如果沒有,那麼你能幫我實現我的目標嗎?目前我需要手動識別每個元素,然後執行修剪。需要使用javascript修剪窗體中的所有元素
var username = myform.elements['username'].value;
username.trim();
如何概括它?
我需要修剪窗體文本元素中的所有尾隨空白。我需要用最少的步驟來完成。只要我按提交,它應該修剪所有的空格,然後執行進一步的操作。有沒有腳本可用?如果沒有,那麼你能幫我實現我的目標嗎?目前我需要手動識別每個元素,然後執行修剪。需要使用javascript修剪窗體中的所有元素
var username = myform.elements['username'].value;
username.trim();
如何概括它?
$("form").children().each(function(){
this.value=$(this).val().trim();
})
將修剪窗體標籤內的所有文本框和textarea,但不要在窗體內寫入不必要的代碼。
使用
var allInputs = $(":input");
讓所有的表單元素。迭代使用每個函數並修剪它。
它會是這樣的(未測試)
var allInputs = $(":input");
allInputs.each(function() {
$(this).val($.trim($(this).val()));
});
$('#yourformid').submit(function(){
$(':input').each(function(){
$(this).val($.trim($(this).val()))
})
return true;
});
$(this).val($。trim($(this).val()))對我來說似乎矯枉過正。您已經使用this.value引用了該值。 – backdesk
真棒...只是一條線:) –
對不起,讓兩個線路 – 2012-06-18 10:51:31