Thymeleaf - nie wyświetla textarea w formularzu

0

Mam prosty formularz :

<form action="#" method = "POST" th:action="@{/addNews}" th:object = "${news}" id = "myform">
		
			Tytuł: <input type = "text" th:field = "*{title}" />
			
			<input type = "submit" value = "Add" /></br>
			
			<textarea  rows = "20" cols = "80" th:field = "*{content}" form = "myform" >... </textarea>
			
			
		</form> 

Niestety wyświetla mi się tylko input i button bez textarea ( jak włączam stronę statycznie przez przeglądarkę to wyświetla ok ). Już naprawdę nie wiem co tu jest nie tak. W dokumentacji jest napisane, że th:field zachowuje się inaczej dla input, selection i textarea, ale nigdzie nie mogę znaleźć na czym te różnice polegają. Podmieniłem nawet kod w taki sposób, że content był bindowany dla inputa a title dla tego textarea i jest to samo - po prostu wczytuje mi zawartość inputa do contentu. Próbowałem zamienić th:field na th:value i wyświetliło textarea ale już nie zbindowało wartości.

Używam thymeleaf 3 - może tutaj jakiś inny znacznik trzeba zastosować zamiast th:field

0
Bambo napisał(a):

Mam prosty formularz :

<form action="#" method = "POST" th:action="@{/addNews}" th:object = "${news}" id = "myform">
		
			Tytuł: <input type = "text" th:field = "*{title}" />
			
			<input type = "submit" value = "Add" /></br>
			
			<textarea  rows = "20" cols = "80" th:field = "*{content}" form = "myform" >... </textarea>
			
			
		</form> 

A usuń to form="myform" i zobacz czy zadziała

@theacid Sorki ciemno bylo, późno było nie zwróciłem uwagi na datę

0

Dawno nie korzystałem z thymeleaf ale weź spróbuj ten kod sformatować(tony niepotrzebnych spacji) najpierw i sprawdź czy działa:

<form action="#" method ="POST" th:action="@{/addNews}" th:object="${news}" id="myform">
    Tytuł: <input type="text" th:field="*{title}" />
    <input type="submit" value="Add" /></br>
    <textarea rows="20" cols="80" th:field="*{content}" form="myform">...</textarea>
</form> 

@srslycpp serio? Bawisz się w archeologa? Post z 2016 roku...Dałem się zbaitować...

1 użytkowników online, w tym zalogowanych: 0, gości: 1