0

将这些数据放入(单个输入框)时如何制作脚本,它可以更改为javascript valable并提醒它?

例如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
4

4 回答 4

0

这是仅针对一个输入修改的代码。

诀窍是拆分输入字符串以获得所需的内容。使用此语法输入“姓名: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]); 
}
于 2013-09-25T08:18:59.010 回答
0

您可以使用 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());
    });
});

http://jsfiddle.net/BhFGN/

于 2013-09-25T07:33:18.573 回答
0

好的。我不会为您提供任何代码。但这就是你将如何做到的。

  1. 为这些变量创建一个 HTML 文本输入,并为它们添加一个 'id' 属性。
  2. 他们创建了一个 HTML 按钮元素并将一个 'id' 属性也关联到它。
  3. 现在在 JavaScript 中,为按钮上的 click 事件添加一个监听器,并传递一个函数,该函数将获取三个文本输入的值(使用它们的 id)并使用 alert 来按你想要的方式显示它们!

看?简单的。

JQuery - 点击监听器

于 2013-09-25T07:29:12.070 回答
0

这是代码。仅针对一个输入编辑脚本。现在,如果您输入“姓名:Jabran 年龄:25 性别:男性”,您将从空格“”中拆分此字符串。然后,您可以进一步拆分它以摆脱 Name: 并留下 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>
于 2013-09-25T07:31:04.103 回答