2015-04-05 33 views
-3

我需要使用PHP脚本来替换HTML表单输入字段的第7个字符。使用PHP脚本替换HTML表单中的字段

例如,

A234591Q

要成为

A23459IQ

与我的信更换数字1。

问题是我没有访问php脚本文件,因此我需要在HTML页面中以客户类型数据或提交时间的方式执行此操作。

莫伊塞斯

+3

使用JavaScript。只需要Google字符串替换JavaScript – Ruben 2015-04-05 17:31:19

+1

所以你想用PHP改变某些东西,但是你没有访问PHP的权限? – adeneo 2015-04-05 17:36:23

+0

是的,我不能把$ myvariable或任何内部的php脚本命名,所以我必须处理将传递给变量的HTML文件。 – 2015-04-05 17:47:36

回答

1

如果你有JQuery的图书馆网页上的链接,那么你可以尝试以下。

首先,你应该给你的输入的ID e.g <input type="text" id="useranswer"> HTML表单的onsubmit属性然后设置为:

<form action="" onSubmit="replaceAt(7,$('#useranswer').val())"> 

然后定义replaceAt功能。

function replaceAt(index,word){ 
    newWord=word.substr(0,index) + 'l' + word.substr(index+1); 
    $('#useranser').val(newWord); 
} 

我刚才给你的问题的答案,因为它是不明确的,你打算如何实现它无需访问源

+0

我已经有:

可以将“ 2015-04-05 18:35:53

+0

“鉴于我刚才给出的问题的答案,目前尚不清楚您如何计划实现它,而无需访问源代码” 由于字段值通过post方法形式method =“post”action = “MYSCRIPT:// DoRegister 所以我认为这是足够的对待该字段 – 2015-04-05 18:53:25

+0

你要用你自己的例子替换表单动作,在这种情况下是action =”MYSCRIPT:// DoRegister“,所以你会有 – wale 2015-04-05 19:04:50

相关问题