2009-10-26 26 views

Odpowiedz

37

Jeśli nie dać przycisk Prześlij wartość

<input type="submit" /> 

zamiast coś podobnego

<input type="submit" value="Submit" /> 

wyświetli „Wyślij zapytanie” domyślnie. Spróbuj dając mu miejsca &nbsp; jako wartość.

3

Po prostu trzeba nadać mu wartość:

<input type='submit' name='btnTest'> 
<input type='submit' name='btnTest2' value='Push Me'> 

w powyższym przykładzie, btnTest renderuje jako „Wyślij zapytanie” podczas btnTest2 renderuje jak „Push Me”. Mam nadzieję że to pomoże.

AKTUALIZACJA: Możesz to zrobić, aby nie wyświetlać żadnego tekstu.

<input type='submit' name='btnTest2' value='' style="width:100px;"> 
+0

Nie chcę wyświetlać żadnej wartości. – HollerTrain

6

zastosowanie:

<input type='submit' name='btnTest2' value=''> 

Pozostaw wartość pusta i nie będzie żadnych słów na przycisku. Ponieważ używasz obrazu tła dla przycisku, przycisk powinien mieć wysokość i szerokość, w przeciwnym razie będzie wyświetlany jako mały szary wskaźnik (ponieważ na przycisku nie ma słów).

0

Wystarczy umieścić spację między cytatami. Prosta naprawa.

Przeczytaj pytanie przed ty odpowiadasz. Możesz komuś pomóc.

2

Nie wiem, czy to było wtedy istotne, ale używamy type = „obraz”, a nie type = „submit”

0

Niestety, to nie działa, przynajmniej nie w CMS. Próbowałem przestrzeni i &nbsp;, ale IE8 go nie rozpozna. Jeśli wstawię to samo w wartości, wróci do "Wyślij zapytanie". Aktualizacje dla każdego, kto znajdzie tę metodę poprzez wyszukiwanie.

EDYCJA: Dodałem text indent: -9999px; do mojego CSS i wygląda na to, że zadziałało. Wciąż dodawałem spację do atrybutu value dla dobrej miary.

-1

nic tylko zrobić to

<input type="submit /"    

ukośnik z miejsca i u nie będzie zobaczyć Prześlij lub Prześlij kwerendę Umorzenie Wartość

0

miałem tego problemu, jak również. Jeśli nie ustawisz wartości dla przycisku przesyłania, domyślnie jest to "Wyślij zapytanie". Zakładam, że używasz obrazu do przycisku przesyłania, ponieważ masz domyślną wartość.

Jeśli chcesz go naprawić dla IE8, dodaj wcięcie tekstu za pomocą CSS, które spowoduje wypchnięcie domyślnej wartości z ekranu.

text-indent:9999px; 

Jeśli chcesz naprawić go dla IE9 trzeba także zmienić wartość domyślną, ponieważ text-indent nie działa :(w przycisk Prześlij dodać następujące:

value=" " 

I Okazało się, pracować bez non-breaking space i testowałem go do mojego zadowolenia na IE jest na browserstack Jeśli chcesz użyć Spacja, nie krępuj;.. będę zawierać kod

value=" &nbsp; " 

także dziękuję t o inne osoby reagujące na stosy pomogły mi rozwiązać ten problem w IE9.

Również zainspirowałeś mnie do opublikowania moich wyników i prawdopodobnie pomóż innym!

3

Obrazy tła nie są treścią. Jeśli chcesz użyć obrazu, aby powiedzieć ludziom, co zrobi przycisk przesyłania, użyj prawdziwego obrazu. Jako bonus, który pozwala na zapewnienie alternatywnego tekstu dla użytkowników, którzy nie widzą obrazu (np. Z powodu nieudanego załadowania lub ponieważ są niewidomi).

<button type="submit"> 
    <img src="example.png" alt="Submit"> 
</button> 
0

Jeśli używasz coś jak przycisk dialogowym jQueryUI wtedy nie chce mieć przycisk wejścia pokazać się w formie, ale raczej po prostu mieć go w stopce okna. I dokonał tego w następujący sposób:

Ponieważ IE automatycznie umieścić w <input type="submit" /> kładę to w formie Zamiast: <input type="submit" style="display:none" />

Później w dialogowego JavaScript kładę:

$("#register-dialog").dialog({ 
    title: "Register", 
    modal: true, 
    width: 700, 
    buttons: { 
      Register: function() { 
       $('#registrationForm').submit(); 
      }, 
      Close: function() { 
       $(this).dialog("close"); 
      } 
     } 
}); 
0

Wystarczy usunąć tekst za pomocą jQuery?

jQuery:

$('#btnSubmit').val(''); 
0

plus rozwiązania wymienione z HTML i jQuery, można umieścić

font-size: 0px; 

dla wejścia i nie byłoby pokazać tekst już.

To zadziałało w moim przypadku.

0

że jest to przeglądarka pokaz domyślna to wykorzystać value = "submit" jest ważna

1

Wystarczy użyć atrybutu wartości, jak pokazano poniżej:

<input value="Whateveryouwant" type="submit"> 
Powiązane problemy