Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podmiana zawartości diva
Piotrek50501
post 12.04.2017, 17:01:01
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 11.02.2015

Ostrzeżenie: (10%)
X----


Witam,
Czy możliwa jest podmiana wiekszej zawartości diva za pomocą document.getElementById?? Bo na stronie mam jeden formularz, a po kliknięciu w przycisk chce zmienić go na zupełnie inny? Próbowałem Wklejać na różne sposoby i nie działa. Dodam że gdy dodam tak:
  1. document.getElementById("field2").innerHTML= "wartosc";

To wtedy działa, klikając w przyciski zmienia się zawartość diva

Ten post edytował Piotrek50501 12.04.2017, 17:02:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post 12.04.2017, 17:09:34
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie kumam. Raz piszes ze nie dziala, a po chwili wklejasz kod i mowisz ze dziala... Sie zdecyduj tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Piotrek50501
post 12.04.2017, 17:31:06
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 11.02.2015

Ostrzeżenie: (10%)
X----


Nie działa jak w miejscu "wartosc" wklejam cały formularz. Właśnie nie wiem jak to podmienić.
Go to the top of the page
+Quote Post
nospor
post 12.04.2017, 17:37:58
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To moze pokaz jak wklejasz caly formularz.

Juz teraz moge ci powiedziec, ze w js nie mozesz od tak sobie lamac linii w tekscie
Rowniez jesli wkladasz ciapki w ciapki to trzeba te ciapki escapowac


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Piotrek50501
post 12.04.2017, 17:54:29
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 11.02.2015

Ostrzeżenie: (10%)
X----


  1. function tab1(){
  2. document.getElementById("search_change").innerHTML="@using (Ajax.BeginForm("Sort_tab1", "Ksiegarnia", //Sort_tab -> chce zmieniac ten element Sort_tab1, Sort_tab2, Sort_tab3
  3. new AjaxOptions
  4. {
  5. UpdateTargetId = "tab1", //tab ->tab1, tab2, tab3
  6. HttpMethod = "GET",
  7. InsertionMode = InsertionMode.Replace,
  8. OnFailure = "brakDanych"
  9. }))
  10. {
  11. <div>Nazwa: </div>
  12. <div>@Html.TextBox("search")</div>
  13. <input type="submit" value="Szukaj" />
  14. }"
  15. }


fakt jest to formularz ajax w asp.net ale problem tkwi w javascripcie. Właśnie nie wiem jak to powinno wyglądać
Go to the top of the page
+Quote Post
nospor
post 12.04.2017, 17:55:59
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Robisz tutaj wlasnie te dwie rzeczy o ktorych wspomnialem. Popraw je, a bedzie dzialac


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Piotrek50501
post 12.04.2017, 18:58:17
Post #7





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 11.02.2015

Ostrzeżenie: (10%)
X----


  1. function tab2() { //nie dodawałem!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2. document.getElementById("search_change").innerHTML= "\@\using \(Ajax.BeginForm\(\"Sort_tab1\", \"KsiegarniaKsiazki\",\
  3. new AjaxOptions\
  4. {\
  5. UpdateTargetId = \"tab1\",\
  6. HttpMethod = \"GET\",\
  7. InsertionMode = InsertionMode.Replace,\
  8. OnFailure = \"brakDanych\"\
  9. \}\)\)\
  10. \{\
  11. \<div\>Nazwa: \</div\>\
  12. \<div\>@\Html.TextBox\(\"search\"\)\</div\>\
  13. \<input type=\"submit\" value=\"Szukaj\" /\>\
  14. \}"
  15. }


Mógłbym prosić o sprawdzenie czy dobrze escapuje bo kompilator cały czas wywala mi błąd analizatora składni i wskazuje na tą linię
  1. <div>@\Html.TextBox\(\"search\"\)<\/div>\
  2. </scripit>


Ten post edytował Piotrek50501 12.04.2017, 19:19:18
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:03