Přehled

Adresy URL webových formulářů lze upravit tak, aby vyplňovaly určitá pole obsahem, čímž se rozšíří užitečnost jednotlivých webových formulářů, které by jinak vyžadovaly v různých situacích jedinečné hodnoty.

Pokud máte například několik obchodů na různých místech a chcete automaticky vyplnit webový formulář číslem obchodu a zaměstnance, dosáhnete toho jednoduše úpravou několika parametrů na konci adresy URL webového formuláře. 

Je pouze potřeba správně označit pole, která chcete vyplnit, a vkládané hodnoty správně přidat do adresy URL.

K tomuto účelu používá služba Adobe Sign fragmenty hash adresy URL. Serverům Adobe Sign se tak nikdy nezobrazí hodnoty předávané prostřednictvím adresy URL, čímž je zajištěna ochrana osobních údajů, které by mohly být součástí vložených parametrů.


Jak se to používá

Před zahájením vkládání hodnot do pole webového formuláře potřebujete znát dvě věci:

  • Jak označit pole jako dostupné pro parametry adresy URL
  • Jak sestavit parametry adresy URL, které chcete vložit

 

Jak označit pole jako dostupné pro parametry adresy URL

Zpřístupnění pole pro parametry adresy URL:

  • Vytvořte nebo upravte webový formulář tak, abyste získali přístup k polím
  • Přidejte textové pole, které chcete vyplnit pomocí adresy URL
    •  Hodnoty mohou přijímat pouze textová pole
  • Dvojitým kliknutím otevřete vlastnosti pole
  • Změňte název pole na smysluplný název. Název pole je prvním parametrem, který použijete, takže kratší je obvykle lepší
  • Zaškrtněte políčko Výchozí hodnota může pocházet z adresy URL
    • Pokud nechcete, aby byla tato hodnota upravitelná, zaškrtněte políčko Pouze ke čtení
  • Kliknutím na tlačítko OK parametry uložte
  • Zopakujte tento postup pro všechna pole, která budou přijímat parametry z adresy URL
  • Kliknutím na příkaz Uložit webový formulář uložte
default_value_maycomefromurl

V tomto příkladu vytvoříme dvě pole, která budou vyplněna adresou URL:

  • Branch_Office – Pole, do kterého se vloží řetězec pobočky (viz výše)
  • Emp_ID – Pole, do kterého se vloží ID zaměstnance

 

Jak sestavit parametry adresy URL, které chcete vložit

Jednoduchý způsob sestavení adresy URL:

  • Zkopírujte adresu URL z webového formuláře. Nejjednodušší je tento postup:
    • Upravte webový formulář ze stránky Správa
    • Klikněte na odkaz Kopírovat adresu URL webového formuláře
  • Vložte adresu URL webového formuláře do textového editoru (např. Poznámkového bloku)
copy_webform_url

Adresy URL webových formulářů jsou velice dlouhé, proto zde pro ukázku používáme zkrácenou adresu (ta vaše bude vypadat jinak):

Ukázka adresy URL:

https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*

 

  • Přidejte svoje parametry

Počátek parametrů označte přidáním znaku hash (#) na konec adresy URL webového formuláře.

Poté přidejte parametry ve formátu {název_pole}={hodnota}

Ukázka adresy URL s jedním parametrem

https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch_Office=San Jose #621

 

Chcete-li vložit více hodnot, musíte jednotlivé hodnoty polí oddělit znakem ampersand (&).

Ukázka adresy URL se dvěma parametry

https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch_Office=San Jose #621&Emp_ID=429939

 

Přidejte do adresy URL všechny dvojice pole=hodnota a poté celý řetězec zkopírujte a vložte do prohlížeče.

Webový formulář se zobrazí s vyplněnými poli:

populated_widget

Vlastnosti a omezení

  • Znak hash označující začátek parametrů použijte pouze jednou
    • Použití dalšího znaku hash v této hodnotě nemá negativní dopad na výsledek
  • Používání mezer v hodnotách je přípustné
  • Používání mezer v názvech polí je přípustné v případě, pokud jako znak mezery v adrese URL použijete explicitně řetězec %20
    • Toto bude fungovat: https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch%20Office=San Jose #621
    • Toto nebude fungovat: https://secure.na1.echosign.com/public/esignWidget?wid=CBF2s*#Branch Office=San Jose #621
    • Obecně doporučujeme používat v názvech polí podtržítka místo mezer. Ve výsledku ušetříte čas
  • Mezi názvem pole, znakem rovná se a začátkem hodnoty (Fieldname=Valuenejsou povoleny žádné mezery
  • Žádné mezery na stranách znaku ampersand, pokud použijete více hodnot
  • Neexistuje žádné omezení (snad kromě omezení délky adresy URL) počtu polí, do kterých je možné vkládat hodnoty z parametrů adresy URL
  • Vypočtená textová pole nelze přepsat a v jejich vlastnostech pole se nezobrazí příslušné zaškrtávací políčko.
  • Parametry adresy URL nefungují u ověřených webových formulářů. Pokud je webový formulář chráněn heslem nebo jiným ověřením, tak se z důvodu použití fragmentů hash adresy URL parametry adresy URL po dokončení ověření nepředají zpět do klientu (server tuto část adresy URL nevidí).

 

Zpracování chyb

  • Všechny parametry adresy URL, které nebudou přesně odpovídat názvům polí formulářů, budou ignorovány
  • Všechny parametry adresy URL, které se pokusí přiřadit hodnotu do jiného než textového pole nebo do textového pole, které nemá povolenou možnost Výchozí hodnota může pocházet z adresy URL, budou ignorovány


Možnosti konfigurace

Pro tuto funkci nejsou k dispozici žádné možnosti.


Postup povolení nebo zakázání

Možnost vyplňovat pole prostřednictvím adresy URL je základní vlastnost webového formuláře a nelze ji zakázat.

Tato práce podléhá licenci Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Na příspěvky ze služeb Twitter™ a Facebook se nevztahují podmínky licence Creative Commons.

Právní upozornění   |   Zásady ochrany osobních údajů online