Если вы генерируете входы программно или хотите использовать более 1 набора (кнопка ввода, текст ввода) элементов, попробуйте сделать несколько хитрых вещей, таких как:
Сделайте «для» или что-то в этом родеи добавьте переменную «for» (обычно называемую «i») к имени входного текста, кнопке и функции javascript, и результат сгенерирует что-то вроде этого:
<INPUT TYPE="text" NAME="GetLink_textField_0" VALUE="Geben Sie den Dateipfad an!" SIZE=50>
<INPUT TYPE="button" NAME="GetLink_button_0" VALUE="Get link" onClick="getLinkToFile(0)">
<INPUT TYPE="text" NAME="GetLink_textField_1" VALUE="Geben Sie den Dateipfad an!" SIZE=50>
<INPUT TYPE="button" NAME="GetLink_button_1" VALUE="Get link" onClick="getLinkToFile(1)">
<INPUT TYPE="text" NAME="GetLink_textField_2" VALUE="Geben Sie den Dateipfad an!" SIZE=50>
<INPUT TYPE="button" NAME="GetLink_button_2" VALUE="Get link" onClick="getLinkToFile(2)">
Затем в вашей функции:
function getLinkToFile(position){
var inputVal = document.getElementsByName("GetLink_textField_" + position)[position].value;
//now you got inputVal of the element in the position you want.
}
Надеюсь, это поможет, и если это не то, что вам нужно, вы можете попробовать примеры из приведенных выше.
Кроме того, это хорошая рекомендация использовать Id для ваших входных данных.
Привет! * * 1013