Вы можете использовать type="hidden"
элементы INPUT для включения значений, которые вы не хотите, чтобы пользователь видел / манипулировал.
<form ... >
<input type="hidden" name="tid" value="00001"/>
<input type="hidden" name="cid" value="abc-009"/>
...
</form>
Также, если вам нужно загрузить данные CID / TID в поля формы, вы можете попробовать следующее (вместо скрытых полей я использовал текстовые поля, чтобы вы могли видеть, как они работают):
CID: <input type="text" id="cid" name="cid" value=""/><br/>
TID: <input type="text" id="tid" name="tid" value=""/>
function getString() {
// You want to use the first one that I commented out, and remove the other.
//var url = unescape(window.document.location);
var url = "http://www.example.com/?tid=0011&cid=mainpromo2";
var get = {};
if (url.indexOf('?') > -1) {
_get = url.substr(url.indexOf('?')+1);
_get = _get.split("&");
for (var i = 0; i < _get.length; i++) {
pairs = _get[i].split('=');
key = pairs[0];
value = pairs[1];
get[key] = value;
}
}
return get;
}
getvars = getString();
document.getElementById('cid').value = getvars.cid;
document.getElementById('tid').value = getvars.tid;
http://jsfiddle.net/userdude/Vuenp/1/
(Обратите внимание, что выше необходимо запустить ПОСЛЕ разбора формы.)
Конечно, это было бы проще, если бы вы использовали jQuery.