Atrybut hidden łącznie z typem 'date' - czy możliwe?

0

Z pewnych względów chcę ukryć datepickera (potem chcę go odkryć używając js), problem jest taki, że nie wiem jak ustawić to w Html helperze. Mój kod jest następujący:

@Html.TextBox("dateFrom", null, new { @type = "date", @class = "form-control datepicker"})

Z jednej strony type="hidden" ustawi mi textboxa na ukryty, z drugiej strony chcę, żeby był typu "date". Niestety nie mogę zrobić tego równocześnie:

@Html.TextBox("dateFrom", null, new { @type = "date", @type = "hidden", @class = "form-control datepicker"})

bo rzuca błędem. Macie jakiś pomysł jak ukryć datepickera?

0

Zawsze możesz użyć "zwykłego HTMLa" zamiast Helperów

0

A nie możesz ukryć css'a do ukrywania/pokazywania input'a. Za pomocą kodu JS możesz potem odpowiednio dodawać/usuwać klasę css, lub atrybut css przyporządkowany do konkretnego elementu HTML.

0

Polecam użyc do tego zwykłego CSS'a np. zrobić klase

.hidden{
display: none;
visible: hidden;
}

I później dodać to do elementu, a klasami w CSS łatwo sie później operuje np. za pomocą JS więc chyba to nie będzie dla ciebie problem
Pozdrawiam :)

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