Как создать скрипт, когда вы поместите эти данные (одно окно ввода), оно может измениться на javascript и предупредить об этом?
например, 1. Входные данные:
name=Tom
age=18
sex=Male
Предупреждение:
alert ('Name:'+$name+', Age:'+$age+', Sex:'+$sex); //Name:Tom, Age:18, Sex:Male
ЭГ2. Входные данные:
name=Mary
age=19
sex=Female
Предупреждение:
alert('Name:'+$name+', Age:'+$age+', Sex:'+$sex); //Name:Mary, Age:19, Sex: Female
Хорошо. Я не собираюсь предоставлять вам какой-либо код. Но вот как вы это сделаете.
Видеть? Просто.
Здесь код изменен только для одного входа.
Хитрость заключается в разделении входной строки, чтобы получить то, что вам нужно. Используйте этот синтаксис для ввода "Имя: Jabran Возраст: 25 Пол: Мужской
и эта функция
function alertStuff(){
var stuff = $("#stuff").val();
temp = stuff.split(' ');
var name = temp[0].split(":");
var age = temp[1].split(":");
var sex = temp[2].split(":");
alert('Name:'+name[1]+', Age:'+age[1]+', Sex:'+sex[1]);
}
Вот код. Отредактирован скрипт только для одного входа. Теперь, если вы укажете "Имя: Jabran Age: 25 Sex: male" Вы разделите эту строку с пробелов "". Затем вы можете разделить его, чтобы избавиться от имени: и оставить его с помощью Jabran
<html>
<head>
<script>
function alertStuff(){
var stuff = $("#stuff").val();
temp = stuff.split(' ');
var name = temp[0].split(":");
var age = temp[1].split(":");
var sex = temp[2].split(":");
alert('Name:'+name[1]+', Age:'+age[1]+', Sex:'+sex[1]);
}
</script>
</head>
<body>
<input type="text" id="stuff"/>
<button onClick="alertStuff()">Click for Alert!</button>
</body>
</html>
Вы можете использовать jQuery для достижения этого:
<input type="text" id="name" value="Mary">
<input type="text" id="age" value="19">
<input type="text" id="sex" value="female">
<a href="#" id="alert">Alert</a>
И код jQuery выглядит следующим образом:
$(document).ready(function () {
$('#alert').on('click', function () {
alert('Name: ' + $('#name').val() + ' Age: ' + $('#age').val() + ' Sex: ' + $('#sex').val());
});
});