Это сработало для меня.
просто помещено в onCreate metode
Кнопка Button = (кнопка) findViewById (R.id.reload_btn); button.setOnClickListener (новый View.OnClickListener () {public void onClick (View v) {web.loadUrl ("javascript: window.location.reload (true)");}});
Это код, который может перезагрузить веб-сайт в webView
web.loadUrl ("javascript: window.location.reload (true)") ;
Аналогичный результат можно достичь, используя фоновое изображение изображения звездочки и установив фон метки / ввода / внешнего div и отступом размера изображения звездочки. Что-то вроде этого:
.required input {
padding-right: 25px;
background-image: url(...);
background-position: right top;
}
Это поместит звездочку INSIDE в текстовое поле, но поместить то же самое на div.required
вместо .required input
, вероятно, будет больше того, что вы ищете, если немного менее изящный.
Этот метод не требует дополнительного ввода.
.required label {
font-weight: bold;
}
.required label:after {
color: #e32;
content: ' *';
display:inline;
}
Исправить вашу точную структуру: http://jsfiddle.net/bQ859/
Это вы имели в виду?
<div class="required">
<label>Name:</label>
<input type="text">
</div>
<style>
.required:after { content:" *"; }
</style>
*
, но это означало бы, что мне пришлось бы вручную установить расстояние для каждой длины ввода формы и не иметь никаких гибких входных данных.
– brentonstrine
25 June 2012 в 23:11
Вставить его точно в INTO, как показано на следующем изображении:
[/g0]
Я нашел следующий подход:
.asterisk_input:after {
content:" *";
color: #e32;
position: absolute;
margin: 0px 0px 0px -20px;
font-size: xx-large;
padding: 0 5px 0 0; }
<form>
<div>
<input type="text" size="15" />
<span class="asterisk_input"> </span>
</div>
</form>
Сайт, на котором я работаю, закодирован с использованием фиксированного макета, так что это было нормально для меня.
Я не уверен, что это хорошо для жидкого дизайна.
Для тех, кто заканчивается здесь, но имеет jQuery:
// javascript / jQuery
$("label.required").append('<span class="red-star"> *</span>')
// css
.red-star { color: red; }
Вы также можете использовать абсолютное позиционирование ...
.required {
display: inline-block;
position: relative;
}
.required label:after {
content:"*";
display: block;
position: absolute;
right: -.6em;
top: 0;
}
В fiddle Я включаю возможность поместить «*» после ввода или после метки.
Вы можете достичь желаемого результата, инкапсулируя HTML-код в тег div, который содержит «необходимый» класс, за которым следует класс «form-group». * однако это работает, только если у вас есть Bootstrap.
<div class="form-group required">
<div class="required">
<label>Name:</label>
<input type="text">
</div>
<div>
Использовать jQuery и CSS
jQuery(document).ready(function() {
jQuery("[required]").after("<span class='required'>*</span>");
});
.required {
position: absolute;
margin-left: -10px;
color: #FB0000;
font-size: 15px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" value="xxx" required>
записать в CSS
.form-group.required .control-label:after {content:"*";color:red;}
и HTML
<div class="form-group required">
<label class="control-label">Name:</label>
<input type="text">
</div>
<label class="control-label">...</label>
. Но это делает работу (Y)
– shock-me
10 July 2018 в 09:39
input[required]{
background-image: radial-gradient(#F00 15%, transparent 16%), radial-gradient(#F00 15%, transparent 16%);
background-size: 1em 1em;
background-position: right top;
background-repeat: no-repeat;
}
background-image
есть два члена radial-gradient
? Я не могу получить этот синтаксис, чтобы выйти замуж за developer.mozilla.org/en-US/docs/Web/CSS/radial-gradient , однако он работает правильно, когда я его пытаюсь.
– Chris Walsh
17 May 2016 в 10:19
быстрый взломать для всех ярлыков
function showRequiredAsterisk() {
$(':required').each(
function(f){
var lbl = $('label[for="'+this.id+'"]').first();
if(lbl!=null){
if(!lbl.text().includes('*')){
lbl.html(lbl.html() + '<span style="color:red"> * </span>');
}
}
});
return false;
}
$(document).ready(function () {
showRequiredAsterisk();
});
input[required], select[required] {
background-image: url('/img/star.png');
background-repeat: no-repeat;
background-position-x: right;
}
Изображение имеет пробел 20px справа, чтобы не накладываться с помощью стрелки выпадающего выделения
[/g0]
И это выглядит так: [/g1]
Я думаю, что это эффективный способ сделать, почему так много головной боли
<div class="full-row">
<label for="email-id">Email Address<span style="color:red">*</span></label>
<input type="email" id="email-id" name="email-id" ng-model="user.email" >
</div>
.asterisc {
display: block;
color: red;
margin: -19px 185px;
}
<input style="width:200px">
<span class="asterisc">*</span>
:after
.. :-) – Rosdi Kasim 9 October 2015 в 08:08