2013-12-17 126 views
-6

我有一個關於填寫表單的問題。我有這個HTML。用jquery填充表單

<input type="text" name="" id="voornaam" value="" class="full"> 
<span class="data-name">Dhr. name lastname</span> 

當您在輸入中鍵入您的名稱。該名稱必須添加到量程數據名稱中。您在輸入中輸入的名稱。應該把它放在跨度中。

+0

你的問題是一個框架? – peterh

+0

[顯示一些基於輸入到另一個字段中的數字的文本輸入表單字段]的可能重複(http://stackoverflow.com/questions/3827686/show-a-number-of-text-input-form-fields爲基礎的上一個數輸入的 - 到 - 另一個-F) – Jai

回答

1

試試這個

HTML

<input type="text" name="" id="voornaam" value="" class="full" /> 
<input type="text" name="" id="achternaam" value="" class="full" /> 
<span class="data-name">Dhr. name lastname</span> 

jQuery的

$('#voornaam').on('keyup', function() { 
    var name = this.value; 
    var lastname = $('#achternaam').val(); 
    $('.data-name').text(name + " " + lastname); 
}); 
$('#achternaam').on('keyup', function() { 
    var lastname = this.value; 
    var name = $('#voornaam').val(); 
    $('.data-name').text(name + " " + lastname); 
}); 

DEMO

0

使用下面的代碼,重視你的文本框的事件​​與跨度同步它:

$(function() { 
    $("#voornaam").keydown(function() { 
     $(".data-name").html($(this).val()); 
    }); 
}); 

您可以在這裏找到一個演示: http://jsfiddle.net/py3G5/

0

這將文本變化同時改變文本

$(function() { 
     $("#voornaam").keypress(function() { 
      $(".data-name").html($(this).val()); 
     }); 
    }); 
0

這裏是它如何工作的:

$("#voornaam").on('keyup', setName); 

function setName(event) { 
    $(".data-name").html($("#voornaam").val()); 
} 

Working Fiddle

0

這是很簡單的JavaScript:

你能做到這一切的元素,如果你想保持它的簡單:

的javascript:

<input type="text" id="source" onkeyup="javascript:$('#dest').text($('#source').val())"> 
<span id="dest"></span> 

請告訴我這裏發生的是,每次按下輸入框中的一個鍵時,javascript事件onkeyup都會觸發,並且Jquery代碼將來自id爲「source」的輸入的值複製到id爲「dest」的目標範圍

提琴手示例:http://jsfiddle.net/dqU5m/

0

當您鍵入或將焦點從輸入移開時,是否必須添加名稱?

當您鍵入;

$(function() { 
    $("input#voornaam").change(function(){ 
     $("span.data-name").html($(this).val()); 
    }); 
}); 

或聚焦在外;

$(function() { 
    $("input#voornaam").focusout(function(){ 
     $("span.data-name").html($(this).val()); 
    }); 
}); 

如果你打算使用了很多這種類型的功能它可能是值得的看着像Knockoutjs