[英]prepend and append string to input value
我正在尝试像这样在字符串前面加上一个附加值。
<input type="text" name="protezione" value="" onSubmit="http://www.amministrazioni-zucchetti.it/protezione/CM_<?php echo (this.value) ?>.php">
例如,如果我将山脉放入输入字段,则发送给表单的最终值应为:
http://www.amministrazioni-zucchetti.it/protezione/CM_mountains.php
谢谢
this.value
看起来像一个Javascript声明。 在PHP中,所有变量均以$
开头。 下一个问题是$this
仅在PHP类中使用。 有人告诉我您不是在课堂上这样做。 然后,使用$this->value
引用对象属性
例如:
<input type="text" name="protezione" onclick="alert('http://yoururl.com/' + this.value);">
在您的情况下:
<input type="text" name="protezione" onSubmit="http://www.amministrazioni-zucchetti.it/protezione/CM_' + this.value + '.php">
您尝试使用<?php
,但这是服务器端php语法的开始标记,不能从客户端执行或解释-只能从服务器执行或解释。 因此,在这种情况下,php无效。 您可能要在发送请求以处理数据的.php
文件中使用PHP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.