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

IndexIndeks 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
LinkAdres URL skryptu serwera przetwarzającego wysłanie formularza
FlagsWartość flag akcji wysyłania pola formularza zdefiniowana przez Adobe

Wartości zwracane

0Nie można ustawić akcji pola
1Powodzenie