Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczne uzupełnianie forumlarza - pomoc!
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Razer
Witam,

może najpierw przedstawię sytuację. Chcę, aby JS wypełnił mi dany formularz na stronie. Dokładniej na tej: http://symulator.lockerz-poland.eu/redeem.html

Ale to tylko symulator, i tu się pojawia problem... Każdego razu, gdy na jednej stronie jest dostępny ten formularz, Admini bawią się z Nami w kotka i myszkę - dodają w ID zamiast "FirstName", np. "__First_Name". Jeden "typek z branży" podobno znalazł na to rozwiązanie.... JS rozpoznaje zawsze, iż jets to FirstName, niezależnie od podłóg czy losowych ciągów cyfr i liter.

Mój skrypt wygląda tak:

Kod
var country = "Poland";
var countryCode = "PL";

var phoneOne = "000";
var phoneTwo = "000";
var phoneThree = "000";
var phoneWhole = "0048xxxxxxxxx";

var firstName = "imie";
var lastName = "nazwisko";

var address1 = "adres";
var address2 = "";

var city = "miasto";
var state = "PL";
var zip = "kod pocztowy";

document.getElementById("state").value = state;
document.getElementById("statesClicker").getElementsByTagName("SPAN")[0].innerHTML = state;
document.getElementById("stateDetails").value = state;

document.getElementById("country").value = country;
document.getElementById("countryClicker").getElementsByTagName("SPAN")[0].innerHTML = country;
document.getElementById("countryDetails").value = country;
window.location= "java script: manipulateForm('"+countryCode+"');";

document.getElementById("phoneOne").value = phoneOne;
document.getElementById("phoneTwo").value = phoneTwo;
document.getElementById("phoneThree").value = phoneThree;
document.getElementById("phoneWhole").value = phoneWhole;

document.getElementById("firstName").value = firstName;
document.getElementById("lastName").value = lastName;

document.getElementById("address1").value = address1;
document.getElementById("address2").value = address2;

document.getElementById("city").value = city;
document.getElementById("state").value = state;
document.getElementById("zip").value = zip;

document.getElementById('recaptcha_response_field' ).focus();


Jakieś sugestie względem tego, aby nie trzeba było zgadywać, co administracja zrobi? Niestety nie znam tak dobrze JS, dlatego pytam Was....
zioomek65
Dołączam się do pytania ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.