J'ai le code suivant et ce que j'essaye de faire est de mettre en place une boîte de saisie de saisie semi-automatique qui, lorsqu'elle est remplie, crée une autre boîte de saisie de saisie semi-automatique en dessous.jquery autocomplete table d'entrée
Le problème avec mon code est que depuis que je suis en utilisant le flou, il va créer une nouvelle entrée chaque fois que je clique hors de le premier.
Le deuxième problème est que je dois installer la saisie semi-automatique sur la boîte d'entrée nouvellement créée, mais si je le fais récursive alors il va planter .
code:
function setupAutoComplete()
{
var autoCompleteData = $("#listContacts").html().split("<br>");
//autoCompleteData = replaceAll(autoCompleteData, "<", "<");
//autoCompleteData = replaceAll(autoCompleteData, ">", ">");
$("[name|=toemail[]]").autocomplete(autoCompleteData);
$("[name|=toemail[]]").result(function(event, item) {
$("[name|=toemail[]]").blur();
});
$("[name|=toemail[]]").blur(function(){
var newString = $(this).val();
newString = replaceAll(newString, "<", "<");
newString = replaceAll(newString, ">", ">");
$(this).val(newString);
var newfield = '<p><label class="" disabled="true"><select name="toSelect[]"><option>To: </option><option>CC: </option><option>BCC: </option></select></label><input type="text" value="" name="toemail[]" /></p>';
$("#composeTo").append(newfield);
});
}