# Parametry wejściowe formularza

## Parametry wejściowe formularza <a href="#parametrywejscioweformularza-parametrywejscioweformularza" id="parametrywejscioweformularza-parametrywejscioweformularza"></a>

Aby przekazać parametry przez url do formularza musimy zdefiniować zmienną lub dodać komponent, do którego chcemy ten parametr przekazać.

W widoku edycji wniosku w lewym menu wybieramy opcję **Parametry wejściowe**, a następnie **Dodaj parametr wejściowy**. Jako wartość **Alias** podajemy nazwę aliasu zmiennej wstrzykiwanej. **Alias** będzie częścią adresu url do strony wniosku. Jako **Komponent wniosku** wybieramy pole z wniosku lub zmienną sesyjną. Możemy nadać jej również wartość domyślną, która będzie wykorzystywana jeśli parametr w url nie zostanie przekazany.

<figure><img src="https://1082717226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CssJT0zIo4SJQLbSZ6l%2Fuploads%2FpBqooVTLLNussGeQJpJ1%2Fimage.png?alt=media&#x26;token=fa3140ad-441e-40ab-b14f-d9f6c6f13941" alt=""><figcaption><p><em><strong>Ilustracja 1.</strong> Parametry wejściowe formularza</em></p></figcaption></figure>

### **Sposoby przekazywania parametrów**

1. Podanie parametru bezpośrednio w adresie URL:\
   \
   <http://adres-do-platformy/?parametr=wartosc#/nazwa-wniosku>

{% hint style="danger" %}
**Przekazanie parametru**

Należy poprawnie przekazać parametr w adresie. Poprawny przykład: <http://adres-do-platformy/?parametr=wartosc#/nazwa-wniosku>. Parametr musi być przed #.
{% endhint %}

2. Podanie parametru jako ukryte pole input:

```
<form action="#/nazwa-wniosku">
   <input class="redirect-button" type="submit" value="Idź"/>
   <input type="hidden" id="parametr" name="parametr" value="wartosc"/>
</form>
```

### Parametry wejściowe komponentów złożonych

Więcej informacji znajdziesz w dziale [Parametry wejściowe komponentu złożonego](https://docs.eximee.com/interfejs-uzytkownika/komponenty-rozszerzone/komponenty-zlozone#parametry-wejsciowe)

\ <br>
