Mam pole tekstowe, w którym użytkownik może wprowadzić notatkę. Ale ten tekst będzie wyświetlany tylko wtedy, gdy pole wyboru jest zaznaczone, w przeciwnym razie jest ukryte. Po kliknięciu przycisku zapisu i zapisaniu wartości w bazie danych, textarea zwraca pustą wartość.Ustawienia textarea do wyświetlenia: żadna nie traci wartości podczas próby zapisania
Kod tekstowego:
<textarea class="mceEditorWide" id="txtAddDetailNote" rows="30" cols="50" style="width:100%;display:none" runat="server"></textarea>
wyboru, które ukrywa/pokazuje tekstowe:
$('#<%= chkNotes.ClientID %>').change(function() {
if($(this).is(":checked")) {
$('#<%= txtAddDetailNote.ClientID %>').show();
}
else {
$('#<%= txtAddDetailNote.ClientID %>').hide();
}
});
Kiedy usunąć display:none
z textarea, zapisuje wartość. Ale z display:none
w kodzie, zwraca tylko pustą wartość, mimo że tekst jest wyświetlany po kliknięciu przycisku zapisu.
Czy przekształcasz pole tekstowe na edytor tekstu sformatowanego za pomocą edytora MCE? – Vamsikrishna
@Vamsikrishna Nie jestem pewien, nie napisałem kodu dla edytora mce – user123456789
Ok, możesz usunąć klasę dla pola tekstowego i raz sprawdzić – Vamsikrishna