-3

我尝试制作带有转换按钮的输入文本框和输出文本框,如果有人单击转换按钮,则输入必须显示在输出框中并进行一些更改。但它没有用。

例如,

如果输入是“某物

输出应该是“ @@:{something}0

也就是说,输入值必须存在于我指定的字符内。

有人可以给我这个代码吗?

到目前为止,这是我的代码:

function ConvertText() { 
    document.form1.outstring.value = document.form1.instring.value.to@@{
                                        instring.value}0();
                                     }

<form name="form1" method="post"> <input name="instring" type="text" value="" size="50">

    <input type="button" name="Convert" value="Convert" onClick="ConvertText();">
    <input name="outstring" type="text" value="" size="50"> 
</form>
4

2 回答 2

2

像这样试试

​<code><input type="text" id="box1"><br/>

<input type="text" id="box2"><br/>
<input type='button' onclick='convert()' value='convert'>

​function convert() {
    var value1=document.getElementById('box1').value;
    document.getElementById('box2').value = '@@:{'+value1+'}0';
}​

演示

于 2012-10-27T09:18:55.820 回答
2

无需泄漏所有代码。这是一些关于如何获取输入字段的值并进行一些修改的 JavaScript。然后如何将该字符串设置为输出字段的值。

在你的 html

<input id="first"></input>
<input id="output"></input>

在您的 javascript中(不包括该事件

document.getElementById('first').value

你可以在那个字符串上附加一些东西。

var string = document.getElementById('first').value
var newString = "@@:{"+string+"}0"

而且..这是你想要的。

document.getElementById('output').value = newString

希望这会有所帮助,如果您遇到问题,请告诉我。

于 2012-10-27T09:19:59.240 回答