JavaScript
- 4 ответа
- 0 вопросов
1
Вклад в тег
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<form method="post">
<?php
$inputs = array('Первое поле', 'Второе поле');
$isPost = !! isset($_POST['submit']);
?>
<?php for($i = 0; $i < 2; $i++) : ?>
<?php echo $inputs[$i]; ?><br><input type="text" value="<?php echo ($isPost) ? sprintf("Значение переменной i равно %s", $i + 1) : ''; ?>"><br>
<?php endfor; ?>
<input type="submit" value="Отправить" name="submit">
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<form method="post" id="form">
Первое поле<br> <input type="text"><br>
Второе поле<br> <input type="text"><br><br>
<input type="submit" value="Отправить" name="submit">
</form>
<script type="text/javascript">
var formContainer = document.querySelector('#form'),
button = formContainer.querySelector('input[type="submit"]');
button.addEventListener('click', function(event) {
var inputs = formContainer.querySelectorAll('input[type="text"]');
[].forEach.call(inputs, function(input, index) {
input.value = 'Значение переменной i равно ' + (++index);
});
event.preventDefault();
});
</script>
</body>
</html>
function formatStr(str) {
str = str.replace(/(\.(.*))/g, '');
var arr = str.split('');
var str_temp = '';
if (str.length > 3) {
for (var i = arr.length - 1, j = 1; i >= 0; i--, j++) {
str_temp = arr[i] + str_temp;
if (j % 3 == 0) {
str_temp = ' ' + str_temp;
}
}
return str_temp;
} else {
return str;
}
}