nested each

messmar

Erfahrenes Mitglied
Hallo zusammen,

ich habe gerade einen Blackout ;-(

Ich versuche mit dem folgenden Code die Form-Felder einzelen zu füllen indem ich den Wert des Feldes: "test" splite und die drei Emails/Werte dann den Email-Feldern einzeln zuzuweisen.
Es gelingt mir gerade leider nicht... es sollte eigentlich einfach sein, aber ich bekomme es nicht hin..

html-code:
Code:
<input type="text" name="test" value="saasa@asasas.as,aaaaaa@aaaaaaa.aa,dddd@dddddddd.dd">
  <br><br><br>
  <form name="yyy" action="html.jsp" method="post">
  <input type="text" name="test_1" data-for="mail" value="">
  <br>
  <input type="text" name="test_2" data-for="mail" value="">
  <br>
  <input type="text" name="test_3" data-for="mail" value="">
  </form>

javascript-code:
Javascript:
$('input[name=test]').val()
var array = $('input[name=test]').val().split(",");

$.each(array,function(i){
  alert(array[i]);
  $('input[data-for=mail]').val(array[i]);
});

Danke!
Messmar
 
Oops ;-) gelöst/gefixt.

Javascript:
$.each(array,function(i){
  alert(array[i]);
  $.each($('input[data-for=mail]'), function(j){
  if(i == j){
  $(this).val(array[i]);
  }   
  });
});

Danke
Messmar
 

Neue Beiträge

Zurück