From 7fff60d819a6c384594c543da791e6ed60044f24 Mon Sep 17 00:00:00 2001 From: Jonathan Cutrer Date: Tue, 28 Feb 2012 08:42:46 -0600 Subject: [PATCH 1/2] Added support for overriding the name= and id= attribute of the hidden input element. --- jquery.autoSuggest.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/jquery.autoSuggest.js b/jquery.autoSuggest.js index 382a1a1..0993265 100644 --- a/jquery.autoSuggest.js +++ b/jquery.autoSuggest.js @@ -11,7 +11,7 @@ * the fly. It supports keybord navigation (UP + DOWN + RETURN), as well * as multiple AutoSuggest fields on the same page. * - * Inspied by the Autocomplete plugin by: Jšrn Zaefferer + * Inspied by the Autocomplete plugin by: J�rn Zaefferer * and the Facelist plugin by: Ian Tearle (iantearle.com) * * This AutoSuggest jQuery plug-in is dual licensed under the MIT and GPL licenses: @@ -23,6 +23,8 @@ $.fn.autoSuggest = function(data, options) { var defaults = { asHtmlID: false, + asHiddenInputName: false, + asHiddenInputID: false, startText: "Enter Name Here", emptyText: "No Results Found", preFill: {}, @@ -81,7 +83,9 @@ var org_li = $("#as-original-"+x); var results_holder = $('
').hide(); var results_ul = $(''); - var values_input = $(''); + if ( opts.asHiddenInputID != false ) { var asHiddenInputID = opts.asHiddenInputID; } else { var asHiddenInputID = 'as-values-'+x;} + if ( opts.asHiddenInputName != false ) { var asHiddenInputName = opts.HiddenInputName; } else { var asHiddenInputName = 'as_values_'+x;} + var values_input = $(''); var prefill_value = ""; if(typeof opts.preFill == "string"){ var vals = opts.preFill.split(","); From dcfffe025d3b9b39a680a2ee9415fc5465e9a390 Mon Sep 17 00:00:00 2001 From: Jonathan Cutrer Date: Tue, 28 Feb 2012 09:15:14 -0600 Subject: [PATCH 2/2] minor typo --- jquery.autoSuggest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jquery.autoSuggest.js b/jquery.autoSuggest.js index 0993265..641d81d 100644 --- a/jquery.autoSuggest.js +++ b/jquery.autoSuggest.js @@ -84,7 +84,7 @@ var results_holder = $('
').hide(); var results_ul = $(''); if ( opts.asHiddenInputID != false ) { var asHiddenInputID = opts.asHiddenInputID; } else { var asHiddenInputID = 'as-values-'+x;} - if ( opts.asHiddenInputName != false ) { var asHiddenInputName = opts.HiddenInputName; } else { var asHiddenInputName = 'as_values_'+x;} + if ( opts.asHiddenInputName != false ) { var asHiddenInputName = opts.asHiddenInputName; } else { var asHiddenInputName = 'as_values_'+x;} var values_input = $(''); var prefill_value = ""; if(typeof opts.preFill == "string"){