SetFormFieldSubmitActionExA
Pola formularzy
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w SetFormFieldSubmitActionEx, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Dodaje akcję wysyłania do pola formularza będącego przyciskiem z parametrem flag określającym różne opcje wysyłania. Zobacz sekcję "Form Actions" oficjalnej specyfikacji PDF
Składnia
Delphi
Function DLSetFormFieldSubmitActionExA(InstanceID, Index: Integer; ActionType, Link: PAnsiChar; Flags: Integer): Integer;
DLL
int DLSetFormFieldSubmitActionExA(int InstanceID, int Index, const char * ActionType, const char * Link, int Flags);
Parametry
| Index | Indeks pola formularza Typ akcji: E = akcja wykonywana po wejściu kursora do aktywnego obszaru adnotacji's X = akcja wykonywana po wyjściu kursora z aktywnego obszaru adnotacji's D = akcja wykonywana po naciśnięciu przycisku myszy w aktywnym obszarze adnotacji's U = akcja wykonywana po zwolnieniu przycisku myszy w aktywnym obszarze adnotacji's Fo = akcja wykonywana po uzyskaniu fokusu wejściowego przez adnotację Bl = akcja wykonywana po utracie fokusu wejściowego przez adnotację K = akcja wykonywana po wpisaniu znaku w polu tekstowym lub kombi albo po zmianie wyboru w przewijanym polu listy. Umożliwia sprawdzenie naciśnięcia klawisza i jego odrzucenie lub zmianę. F = akcja wykonywana przed sformatowaniem pola do wyświetlenia bieżącej wartości. Umożliwia zmianę wartości pola's przed formatowaniem. V = akcja wykonywana po zmianie wartości pola's. Umożliwia sprawdzenie nowej wartości. C = akcja wykonywana w celu ponownego obliczenia wartości pola po zmianie innego pola |
|---|---|
| ActionType | |
| Link | Adres URL skryptu serwera przetwarzającego wysłanie formularza |
| Flags | Wartość flag akcji wysyłania pola formularza zdefiniowana przez Adobe |
Wartości zwracane
| 0 | Nie można ustawić akcji pola |
|---|---|
| 1 | Powodzenie |